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() |
MacCalculator |
PKMACBuilder.build(char[] password) |
EncryptedValue |
EncryptedValueBuilder.build(char[] revocationPassphrase)
Build an EncryptedValue structure containing the passed in pass phrase.
|
EncryptedValue |
EncryptedValueBuilder.build(PrivateKeyInfo privateKeyInfo)
Build an EncryptedValue structure containing the private key contained in
the passed info structure.
|
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(AlgorithmIdentifier keyAlg,
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.
|
PrivateKeyInfo |
EncryptedValueParser.readPrivateKeyInfo(ValueDecryptorGenerator decGen)
Read a PKCS#8 PrivateKeyInfo.
|
ProofOfPossessionSigningKeyBuilder |
ProofOfPossessionSigningKeyBuilder.setPublicKeyMac(org.bouncycastle.cert.crmf.PKMACValueGenerator generator,
char[] password) |
void |
PKMACValuesCalculator.setup(AlgorithmIdentifier digestAlg,
AlgorithmIdentifier macAlg) |
Modifier and Type | Method and Description |
---|---|
OutputEncryptor |
JceCRMFEncryptorBuilder.build() |
EncryptedValue |
JcaEncryptedValueBuilder.build(PrivateKey privateKey)
Build an EncryptedValue structure containing the private key details contained in
the passed PrivateKey.
|
EncryptedValue |
JcaEncryptedValueBuilder.build(X509Certificate certificate)
Build an EncryptedValue structure containing the passed in certificate.
|
byte[] |
JcePKMACValuesCalculator.calculateMac(byte[] pwd,
byte[] data) |
PublicKey |
JcaCertificateRequestMessage.getPublicKey() |
InputDecryptor |
JceAsymmetricValueDecryptorGenerator.getValueDecryptor(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
byte[] encryptedContentEncryptionKey) |
void |
JcePKMACValuesCalculator.setup(AlgorithmIdentifier digAlg,
AlgorithmIdentifier macAlg) |
Copyright © 2020 BouncyCastle.org. All rights reserved.