Class CSCertificateIO
java.lang.Object
com.io7m.certusine.vanilla.internal.CSCertificateIO
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringencodeCertificate(X509Certificate certificate) Encode a chain of X509 certificates as a PEM-encoded string.static StringencodeCertificates(List<X509Certificate> certificateChain) Encode a chain of X509 certificates as a PEM-encoded string.static StringEncode private key as a PEM-encoded string.static StringencodePublicKey(PublicKey key) Encode public key as a PEM-encoded string.
-
Method Details
-
encodeCertificates
Encode a chain of X509 certificates as a PEM-encoded string.- Parameters:
certificateChain- The certificates- Returns:
- A PEM string
- Throws:
IOException- On errors
-
encodeCertificate
Encode a chain of X509 certificates as a PEM-encoded string.- Parameters:
certificate- The certificate- Returns:
- A PEM string
- Throws:
IOException- On errors
-
encodePublicKey
Encode public key as a PEM-encoded string.- Parameters:
key- The key- Returns:
- A PEM string
- Throws:
IOException- On errors
-
encodePrivateKey
Encode private key as a PEM-encoded string.- Parameters:
key- The key- Returns:
- A PEM string
- Throws:
IOException- On errors
-