public interface TlsCertificate
| Modifier and Type | Method and Description |
|---|---|
TlsCertificate |
checkUsageInRole(int tlsCertificateRole) |
TlsEncryptor |
createEncryptor(int tlsCertificateRole)
Return an encryptor based on the public key in this certificate.
|
Tls13Verifier |
createVerifier(int signatureScheme) |
TlsVerifier |
createVerifier(short signatureAlgorithm) |
byte[] |
getEncoded() |
byte[] |
getExtension(org.bouncycastle.asn1.ASN1ObjectIdentifier extensionOID) |
short |
getLegacySignatureAlgorithm() |
java.math.BigInteger |
getSerialNumber() |
java.lang.String |
getSigAlgOID() |
org.bouncycastle.asn1.ASN1Encodable |
getSigAlgParams() |
boolean |
supportsSignatureAlgorithm(short signatureAlgorithm) |
boolean |
supportsSignatureAlgorithmCA(short signatureAlgorithm) |
TlsEncryptor createEncryptor(int tlsCertificateRole) throws java.io.IOException
tlsCertificateRole - TlsCertificateRolejava.io.IOExceptionTlsVerifier createVerifier(short signatureAlgorithm) throws java.io.IOException
signatureAlgorithm - SignatureAlgorithmjava.io.IOExceptionTls13Verifier createVerifier(int signatureScheme) throws java.io.IOException
signatureScheme - SignatureSchemejava.io.IOExceptionbyte[] getEncoded()
throws java.io.IOException
java.io.IOExceptionbyte[] getExtension(org.bouncycastle.asn1.ASN1ObjectIdentifier extensionOID)
throws java.io.IOException
java.io.IOExceptionjava.math.BigInteger getSerialNumber()
java.lang.String getSigAlgOID()
org.bouncycastle.asn1.ASN1Encodable getSigAlgParams()
throws java.io.IOException
java.io.IOExceptionshort getLegacySignatureAlgorithm()
throws java.io.IOException
SignatureAlgorithmjava.io.IOExceptionboolean supportsSignatureAlgorithm(short signatureAlgorithm)
throws java.io.IOException
signatureAlgorithm - SignatureAlgorithmjava.io.IOExceptionboolean supportsSignatureAlgorithmCA(short signatureAlgorithm)
throws java.io.IOException
java.io.IOExceptionTlsCertificate checkUsageInRole(int tlsCertificateRole) throws java.io.IOException
tlsCertificateRole - TlsCertificateRolejava.io.IOException