Modifier and Type | Method and Description |
---|---|
SubjectPublicKeyInfo |
POPOSigningKeyInput.getPublicKey() |
SubjectPublicKeyInfo |
CertTemplate.getPublicKey() |
Modifier and Type | Method and Description |
---|---|
CertTemplateBuilder |
CertTemplateBuilder.setPublicKey(SubjectPublicKeyInfo spki) |
Constructor and Description |
---|
POPOSigningKeyInput(GeneralName sender,
SubjectPublicKeyInfo spki)
Creates a new POPOSigningKeyInput with sender name as authInfo.
|
POPOSigningKeyInput(PKMACValue pkmac,
SubjectPublicKeyInfo spki)
Creates a new POPOSigningKeyInput using password-based MAC.
|
Modifier and Type | Method and Description |
---|---|
SubjectPublicKeyInfo |
PublicKeyAndChallenge.getSubjectPublicKeyInfo() |
Modifier and Type | Method and Description |
---|---|
SubjectPublicKeyInfo |
CertificationRequestInfo.getSubjectPublicKeyInfo() |
Constructor and Description |
---|
CertificationRequestInfo(X500Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes)
Basic constructor.
|
CertificationRequestInfo(X509Name subject,
SubjectPublicKeyInfo pkInfo,
ASN1Set attributes)
Deprecated.
use X500Name method.
|
Modifier and Type | Method and Description |
---|---|
static SubjectPublicKeyInfo |
SubjectPublicKeyInfo.getInstance(ASN1TaggedObject obj,
boolean explicit) |
static SubjectPublicKeyInfo |
SubjectPublicKeyInfo.getInstance(Object obj) |
SubjectPublicKeyInfo |
X509CertificateStructure.getSubjectPublicKeyInfo()
Deprecated.
|
SubjectPublicKeyInfo |
TBSCertificate.getSubjectPublicKeyInfo() |
SubjectPublicKeyInfo |
Certificate.getSubjectPublicKeyInfo() |
SubjectPublicKeyInfo |
TBSCertificateStructure.getSubjectPublicKeyInfo() |
Modifier and Type | Method and Description |
---|---|
void |
V3TBSCertificateGenerator.setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) |
void |
V1TBSCertificateGenerator.setSubjectPublicKeyInfo(SubjectPublicKeyInfo pubKeyInfo) |
Constructor and Description |
---|
AuthorityKeyIdentifier(SubjectPublicKeyInfo spki)
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
|
AuthorityKeyIdentifier(SubjectPublicKeyInfo spki,
GeneralNames name,
BigInteger serialNumber)
Deprecated.
create the extension using org.bouncycastle.cert.X509ExtensionUtils
|
Modifier and Type | Method and Description |
---|---|
SubjectPublicKeyInfo |
X509CertificateHolder.getSubjectPublicKeyInfo()
Return the SubjectPublicKeyInfo describing the public key this certificate is carrying.
|
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
X509ContentVerifierProviderBuilder.build(SubjectPublicKeyInfo validatingKeyInfo) |
AuthorityKeyIdentifier |
X509ExtensionUtils.createAuthorityKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo)
Create an AuthorityKeyIdentifier from the passed in SubjectPublicKeyInfo.
|
AuthorityKeyIdentifier |
X509ExtensionUtils.createAuthorityKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo,
GeneralNames generalNames,
BigInteger serial)
Create an AuthorityKeyIdentifier from the passed in arguments.
|
SubjectKeyIdentifier |
X509ExtensionUtils.createSubjectKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo)
Return a RFC 5280 type 1 key identifier.
|
SubjectKeyIdentifier |
X509ExtensionUtils.createTruncatedSubjectKeyIdentifier(SubjectPublicKeyInfo publicKeyInfo)
Return a RFC 5280 type 2 key identifier.
|
Constructor and Description |
---|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
Locale dateLocale,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v1CertificateBuilder(X500Name issuer,
BigInteger serial,
Time notBefore,
Time notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 1 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
Locale dateLocale,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Date notBefore,
Date notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
X509v3CertificateBuilder(X500Name issuer,
BigInteger serial,
Time notBefore,
Time notAfter,
X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Create a builder for a version 3 certificate.
|
Modifier and Type | Method and Description |
---|---|
RevocationDetailsBuilder |
RevocationDetailsBuilder.setPublicKey(SubjectPublicKeyInfo publicKey) |
Modifier and Type | Method and Description |
---|---|
CertificateRequestMessageBuilder |
CertificateRequestMessageBuilder.setPublicKey(SubjectPublicKeyInfo publicKey) |
Constructor and Description |
---|
ProofOfPossessionSigningKeyBuilder(SubjectPublicKeyInfo pubKeyInfo) |
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
JcaX509ContentVerifierProviderBuilder.build(SubjectPublicKeyInfo validatingKeyInfo) |
Constructor and Description |
---|
BasicOCSPRespBuilder(SubjectPublicKeyInfo key,
DigestCalculator digCalc)
construct with the responderID to be the SHA-1 keyHash of the passed in public key.
|
RespID(SubjectPublicKeyInfo subjectPublicKeyInfo,
DigestCalculator digCalc)
Calculate a RespID based on the public key of the responder.
|
Modifier and Type | Method and Description |
---|---|
protected OriginatorPublicKey |
KeyAgreeRecipientInfoGenerator.createOriginatorPublicKey(SubjectPublicKeyInfo originatorKeyInfo) |
RecipientOperator |
KeyAgreeRecipient.getRecipientOperator(AlgorithmIdentifier keyEncAlg,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
Constructor and Description |
---|
KeyAgreeRecipientInfoGenerator(ASN1ObjectIdentifier keyAgreementOID,
SubjectPublicKeyInfo originatorKeyInfo,
ASN1ObjectIdentifier keyEncryptionOID) |
Modifier and Type | Method and Description |
---|---|
protected Key |
JceKeyAgreeRecipient.extractSecretKey(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentEncryptionKey) |
RecipientOperator |
JceKeyAgreeEnvelopedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentEncryptionAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
RecipientOperator |
JceKeyAgreeAuthenticatedRecipient.getRecipientOperator(AlgorithmIdentifier keyEncryptionAlgorithm,
AlgorithmIdentifier contentMacAlgorithm,
SubjectPublicKeyInfo senderPublicKey,
ASN1OctetString userKeyingMaterial,
byte[] encryptedContentKey) |
Modifier and Type | Method and Description |
---|---|
static SubjectPublicKeyInfo |
SubjectPublicKeyInfoFactory.createSubjectPublicKeyInfo(AsymmetricKeyParameter publicKey)
Create a SubjectPublicKeyInfo public key.
|
Modifier and Type | Method and Description |
---|---|
static AsymmetricKeyParameter |
PublicKeyFactory.createKey(SubjectPublicKeyInfo keyInfo)
Create a public key from the passed in SubjectPublicKeyInfo
|
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Constructor and Description |
---|
BCDHPublicKey(SubjectPublicKeyInfo info) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Constructor and Description |
---|
BCDSAPublicKey(SubjectPublicKeyInfo info) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo info) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(SubjectPublicKeyInfo info) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
AsymmetricKeyInfoConverter.generatePublic(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
static PublicKey |
BouncyCastleProvider.getPublicKey(SubjectPublicKeyInfo publicKeyInfo) |
Modifier and Type | Method and Description |
---|---|
SubjectPublicKeyInfo |
SignedPublicKeyAndChallenge.getSubjectPublicKeyInfo() |
Modifier and Type | Method and Description |
---|---|
SubjectPublicKeyInfo |
PEMKeyPair.getPublicKeyInfo() |
Constructor and Description |
---|
PEMKeyPair(SubjectPublicKeyInfo publicKeyInfo,
PrivateKeyInfo privateKeyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
JcaPEMKeyConverter.getPublicKey(SubjectPublicKeyInfo publicKeyInfo) |
Modifier and Type | Method and Description |
---|---|
protected abstract AsymmetricKeyParameter |
BcContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo)
Extract an AsymmetricKeyParameter from the passed in SubjectPublicKeyInfo structure.
|
protected AsymmetricKeyParameter |
BcECContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) |
protected AsymmetricKeyParameter |
BcRSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) |
protected AsymmetricKeyParameter |
BcDSAContentVerifierProviderBuilder.extractKeyParameters(SubjectPublicKeyInfo publicKeyInfo) |
Constructor and Description |
---|
BcRSAAsymmetricKeyWrapper(AlgorithmIdentifier encAlgId,
SubjectPublicKeyInfo publicKeyInfo) |
Modifier and Type | Method and Description |
---|---|
ContentVerifierProvider |
JcaContentVerifierProviderBuilder.build(SubjectPublicKeyInfo publicKey) |
Modifier and Type | Method and Description |
---|---|
SubjectPublicKeyInfo |
PKCS10CertificationRequest.getSubjectPublicKeyInfo()
Return the SubjectPublicKeyInfo describing the public key this request is carrying.
|
Constructor and Description |
---|
PKCS10CertificationRequestBuilder(X500Name subject,
SubjectPublicKeyInfo publicKeyInfo)
Basic constructor.
|
Modifier and Type | Method and Description |
---|---|
static PublicKey |
BouncyCastlePQCProvider.getPublicKey(SubjectPublicKeyInfo publicKeyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
McElieceKeyFactorySpi.generatePublic(SubjectPublicKeyInfo pki) |
PublicKey |
McElieceCCA2KeyFactorySpi.generatePublic(SubjectPublicKeyInfo pki) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
NHKeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Constructor and Description |
---|
BCNHPublicKey(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
RainbowKeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
PublicKey |
Sphincs256KeyFactorySpi.generatePublic(SubjectPublicKeyInfo keyInfo) |
Constructor and Description |
---|
BCSphincs256PublicKey(SubjectPublicKeyInfo keyInfo) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
KeyUtil.getEncodedSubjectPublicKeyInfo(SubjectPublicKeyInfo info) |
Copyright © 2018 BouncyCastle.org. All rights reserved.