Package | Description |
---|---|
org.bouncycastle.cert.crmf |
Basic support package for handling and creating CRMF (RFC 4211) certificate request messages.
|
org.bouncycastle.cert.crmf.jcajce |
JCA extensions to the CRMF online certificate request package.
|
Modifier and Type | Method and Description |
---|---|
CertificateRequestMessage |
CertificateRequestMessageBuilder.build() |
org.bouncycastle.asn1.crmf.EncryptedValue |
EncryptedValueBuilder.build(char[] revocationPassphrase)
Build an EncryptedValue structure containing the passed in pass phrase.
|
MacCalculator |
PKMACBuilder.build(char[] password) |
org.bouncycastle.asn1.crmf.EncryptedValue |
EncryptedValueBuilder.build(X509CertificateHolder holder)
Build an EncryptedValue structure containing the certificate contained in
the passed in holder.
|
byte[] |
PKMACValuesCalculator.calculateDigest(byte[] data) |
byte[] |
PKMACValuesCalculator.calculateMac(byte[] pwd,
byte[] data) |
CMSEnvelopedData |
PKIArchiveControl.getEnvelopedData()
Return the enveloped data structure contained in this control.
|
InputDecryptor |
ValueDecryptorGenerator.getValueDecryptor(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg,
org.bouncycastle.asn1.x509.AlgorithmIdentifier symmAlg,
byte[] encKey) |
boolean |
CertificateRequestMessage.isValidSigningKeyPOP(ContentVerifierProvider verifierProvider)
Return whether or not a signing key proof-of-possession (POP) is valid.
|
boolean |
CertificateRequestMessage.isValidSigningKeyPOP(ContentVerifierProvider verifierProvider,
PKMACBuilder macBuilder,
char[] password)
Return whether or not a signing key proof-of-possession (POP), with an associated PKMAC, is valid.
|
X509CertificateHolder |
EncryptedValueParser.readCertificateHolder(ValueDecryptorGenerator decGen)
Read a X.509 certificate.
|
char[] |
EncryptedValueParser.readPassphrase(ValueDecryptorGenerator decGen)
Read a pass phrase.
|
ProofOfPossessionSigningKeyBuilder |
ProofOfPossessionSigningKeyBuilder.setPublicKeyMac(org.bouncycastle.cert.crmf.PKMACValueGenerator generator,
char[] password) |
void |
PKMACValuesCalculator.setup(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlg,
org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlg) |
Modifier and Type | Method and Description |
---|---|
OutputEncryptor |
JceCRMFEncryptorBuilder.build() |
org.bouncycastle.asn1.crmf.EncryptedValue |
JcaEncryptedValueBuilder.build(X509Certificate certificate) |
byte[] |
JcePKMACValuesCalculator.calculateMac(byte[] pwd,
byte[] data) |
PublicKey |
JcaCertificateRequestMessage.getPublicKey() |
InputDecryptor |
JceAsymmetricValueDecryptorGenerator.getValueDecryptor(org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncryptionAlgorithm,
org.bouncycastle.asn1.x509.AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
void |
JcePKMACValuesCalculator.setup(org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlg,
org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlg) |
Copyright © 2016 BouncyCastle.org. All rights reserved.