Class JcaC509ContentVerifierProviderBuilder
- java.lang.Object
-
- org.bouncycastle.cert.c509.jcajce.JcaC509ContentVerifierProviderBuilder
-
public class JcaC509ContentVerifierProviderBuilder extends java.lang.ObjectJCA/JCE builder ofContentVerifierProviders for checking C509 certificate and certification request signatures. The provider is built on the signer's public key - for a certificate the issuer's, for a certification request the subject's - with the C509 form of the key (including a compressed point) already expanded into a standard SubjectPublicKeyInfo.
-
-
Constructor Summary
Constructors Constructor Description JcaC509ContentVerifierProviderBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentVerifierProviderbuild(java.security.PublicKey publicKey)Build a verifier provider on the given public key.ContentVerifierProviderbuild(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo)Build a verifier provider on the given public key info.ContentVerifierProviderbuild(C509CertificateHolder issuerCertificate)Build a verifier provider on the subject public key of the given certificate - the issuer certificate of whatever is being verified.JcaC509ContentVerifierProviderBuildersetProvider(java.lang.String providerName)JcaC509ContentVerifierProviderBuildersetProvider(java.security.Provider provider)
-
-
-
Method Detail
-
setProvider
public JcaC509ContentVerifierProviderBuilder setProvider(java.security.Provider provider)
-
setProvider
public JcaC509ContentVerifierProviderBuilder setProvider(java.lang.String providerName)
-
build
public ContentVerifierProvider build(C509CertificateHolder issuerCertificate) throws OperatorCreationException
Build a verifier provider on the subject public key of the given certificate - the issuer certificate of whatever is being verified.- Throws:
OperatorCreationException
-
build
public ContentVerifierProvider build(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo) throws OperatorCreationException
Build a verifier provider on the given public key info.- Throws:
OperatorCreationException
-
build
public ContentVerifierProvider build(java.security.PublicKey publicKey) throws OperatorCreationException
Build a verifier provider on the given public key.- Throws:
OperatorCreationException
-
-