Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
X509ContentVerifierProviderBuilder.build(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo validatingKeyInfo) |
ContentVerifierProvider |
X509ContentVerifierProviderBuilder.build(X509CertificateHolder validatingKeyInfo) |
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
JcaX509ContentVerifierProviderBuilder.build(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo validatingKeyInfo) |
ContentVerifierProvider |
JcaX509ContentVerifierProviderBuilder.build(X509CertificateHolder validatingKeyInfo) |
Modifier and Type | Method and Description |
---|---|
SignerInfoGenerator |
SignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
byte[] subjectKeyIdentifier)
Build a generator with the passed in subjectKeyIdentifier as the signerIdentifier.
|
SignerInfoGenerator |
SignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
X509CertificateHolder certHolder)
Build a generator with the passed in certHolder issuer and serial number as the signerIdentifier.
|
SignerInformationVerifier |
SignerInformationVerifierProvider.get(SignerId sid)
Return a SignerInformationVerifierProvider suitable for the passed in SID.
|
ContentVerifier |
SignerInformationVerifier.getContentVerifier(org.bouncycastle.asn1.x509.AlgorithmIdentifier signingAlgorithm,
org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm) |
DigestCalculator |
SignerInformationVerifier.getDigestCalculator(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) |
Modifier and Type | Method and Description |
---|---|
SignerInformationVerifier |
BcRSASignerInfoVerifierBuilder.build(org.bouncycastle.crypto.params.AsymmetricKeyParameter pubKey) |
SignerInformationVerifier |
BcRSASignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
Modifier and Type | Method and Description |
---|---|
SignerInfoGenerator |
JcaSignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
byte[] keyIdentifier) |
SignerInfoGenerator |
JcaSignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
java.security.cert.X509Certificate certificate) |
SignerInfoGenerator |
JcaSignerInfoGeneratorBuilder.build(ContentSigner contentSigner,
X509CertificateHolder certHolder) |
SignerInformationVerifier |
JcaSimpleSignerInfoVerifierBuilder.build(java.security.PublicKey pubKey) |
SignerInformationVerifier |
JcaSignerInfoVerifierBuilder.build(java.security.PublicKey pubKey) |
SignerInfoGenerator |
JcaSimpleSignerInfoGeneratorBuilder.build(java.lang.String algorithmName,
java.security.PrivateKey privateKey,
byte[] keyIdentifier) |
SignerInfoGenerator |
JcaSimpleSignerInfoGeneratorBuilder.build(java.lang.String algorithmName,
java.security.PrivateKey privateKey,
java.security.cert.X509Certificate certificate) |
SignerInformationVerifier |
JcaSimpleSignerInfoVerifierBuilder.build(java.security.cert.X509Certificate certificate) |
SignerInformationVerifier |
JcaSignerInfoVerifierBuilder.build(java.security.cert.X509Certificate certificate) |
SignerInformationVerifier |
JcaSimpleSignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
SignerInformationVerifier |
JcaSignerInfoVerifierBuilder.build(X509CertificateHolder certHolder) |
JcaSimpleSignerInfoGeneratorBuilder |
JcaSimpleSignerInfoGeneratorBuilder.setProvider(java.security.Provider provider) |
JcaSimpleSignerInfoGeneratorBuilder |
JcaSimpleSignerInfoGeneratorBuilder.setProvider(java.lang.String providerName) |
Constructor and Description |
---|
JcaSimpleSignerInfoGeneratorBuilder() |
Modifier and Type | Method and Description |
---|---|
EACSigner |
JcaEACSignerBuilder.build(org.bouncycastle.asn1.ASN1ObjectIdentifier usageOid,
java.security.PrivateKey privKey) |
EACSignatureVerifier |
JcaEACSignatureVerifierBuilder.build(org.bouncycastle.asn1.ASN1ObjectIdentifier usageOid,
java.security.PublicKey pubKey) |
EACSigner |
JcaEACSignerBuilder.build(java.lang.String algorithm,
java.security.PrivateKey privKey) |
Modifier and Type | Method and Description |
---|---|
PEMDecryptor |
PEMDecryptorProvider.get(java.lang.String dekAlgName) |
Modifier and Type | Method and Description |
---|---|
OutputEncryptor |
JceOpenSSLPKCS8EncryptorBuilder.build() |
InputDecryptorProvider |
JceOpenSSLPKCS8DecryptorProviderBuilder.build(char[] password) |
Modifier and Type | Method and Description |
---|---|
InputDecryptor |
InputDecryptorProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm) |
DigestCalculator |
DigestCalculatorProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmIdentifier) |
ContentVerifier |
ContentVerifierProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier verifierAlgorithmIdentifier)
Return a ContentVerifier that matches the passed in algorithm identifier,
|
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
BcContentVerifierProviderBuilder.build(org.bouncycastle.crypto.params.AsymmetricKeyParameter publicKey) |
ContentSigner |
BcContentSignerBuilder.build(org.bouncycastle.crypto.params.AsymmetricKeyParameter privateKey) |
ContentVerifierProvider |
BcContentVerifierProviderBuilder.build(X509CertificateHolder certHolder) |
protected org.bouncycastle.crypto.Signer |
BcRSAContentVerifierProviderBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId) |
protected org.bouncycastle.crypto.Signer |
BcDSAContentVerifierProviderBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId) |
protected abstract org.bouncycastle.crypto.Signer |
BcContentVerifierProviderBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId)
Create the correct signer for the algorithm identifier sigAlgId.
|
protected org.bouncycastle.crypto.Signer |
BcRSAContentSignerBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId,
org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId) |
protected org.bouncycastle.crypto.Signer |
BcDSAContentSignerBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId,
org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId) |
protected abstract org.bouncycastle.crypto.Signer |
BcContentSignerBuilder.createSigner(org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId,
org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier) |
org.bouncycastle.crypto.ExtendedDigest |
BcDigestProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmIdentifier) |
DigestCalculator |
BcDigestCalculatorProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm) |
org.bouncycastle.crypto.ExtendedDigest |
BcDefaultDigestProvider.get(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmIdentifier) |
Modifier and Type | Method and Description |
---|---|
DigestCalculatorProvider |
JcaDigestCalculatorProviderBuilder.build() |
ContentSigner |
JcaContentSignerBuilder.build(java.security.PrivateKey privateKey) |
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(java.security.PublicKey publicKey) |
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKey) |
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(java.security.cert.X509Certificate certificate) |
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(X509CertificateHolder certHolder) |
Modifier and Type | Method and Description |
---|---|
MacCalculator |
PKCS12MacCalculatorBuilder.build(char[] password) |
Modifier and Type | Method and Description |
---|---|
OutputEncryptor |
JcePKCSPBEOutputEncryptorBuilder.build(char[] password) |
MacCalculator |
JcePKCS12MacCalculatorBuilder.build(char[] password) |
Modifier and Type | Method and Description |
---|---|
DigestCalculator |
CMSTimeStampedDataParser.getMessageImprintDigestCalculator(DigestCalculatorProvider calculatorProvider)
Returns an appropriately initialised digest calculator based on the message imprint algorithm
described in the first time stamp in the TemporalData for this message.
|
DigestCalculator |
CMSTimeStampedData.getMessageImprintDigestCalculator(DigestCalculatorProvider calculatorProvider)
Returns an appropriately initialised digest calculator based on the message imprint algorithm
described in the first time stamp in the TemporalData for this message.
|