META-INF/MANIFEST.MF
META-INF/BCKEY.SF
META-INF/BCKEY.DSA
org/
org/bouncycastle/
org/bouncycastle/cert/
org/bouncycastle/cert/AttributeCertificateHolder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.AttributeCertificateHolder extends java.lang.Object implements org.bouncycastle.util.Selector {
private static org.bouncycastle.operator.DigestCalculatorProvider digestCalculatorProvider
final org.bouncycastle.asn1.x509.Holder holder
void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.cert.X509CertificateHolder)
public void (org.bouncycastle.asn1.x500.X500Name)
public void (int, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[])
public int getDigestedObjectType ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public byte[] getObjectDigest ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOtherObjectTypeID ()
private org.bouncycastle.asn1.x509.GeneralNames generateGeneralNames (org.bouncycastle.asn1.x500.X500Name)
private boolean matchesDN (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.GeneralNames)
private org.bouncycastle.asn1.x500.X500Name[] getPrincipals (org.bouncycastle.asn1.x509.GeneralName[])
public org.bouncycastle.asn1.x500.X500Name[] getEntityNames ()
public org.bouncycastle.asn1.x500.X500Name[] getIssuer ()
public java.math.BigInteger getSerialNumber ()
public java.lang.Object clone ()
public boolean match (java.lang.Object)
public boolean equals (java.lang.Object)
public int hashCode ()
public static void setDigestCalculatorProvider (org.bouncycastle.operator.DigestCalculatorProvider)
}
org/bouncycastle/cert/AttributeCertificateIssuer.class
package org.bouncycastle.cert
public org.bouncycastle.cert.AttributeCertificateIssuer extends java.lang.Object implements org.bouncycastle.util.Selector {
final org.bouncycastle.asn1.ASN1Encodable form
public void (org.bouncycastle.asn1.x509.AttCertIssuer)
public void (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.asn1.x500.X500Name[] getNames ()
private boolean matchesDN (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.GeneralNames)
public java.lang.Object clone ()
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean match (java.lang.Object)
}
org/bouncycastle/cert/CertException.class
package org.bouncycastle.cert
public org.bouncycastle.cert.CertException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/CertIOException.class
package org.bouncycastle.cert
public org.bouncycastle.cert.CertIOException extends java.io.IOException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/CertUtils.class
package org.bouncycastle.cert
org.bouncycastle.cert.CertUtils extends java.lang.Object {
private static java.util.Set EMPTY_SET
private static java.util.List EMPTY_LIST
void ()
static org.bouncycastle.cert.X509CertificateHolder generateFullCert (org.bouncycastle.operator.ContentSigner, org.bouncycastle.asn1.x509.TBSCertificate)
static org.bouncycastle.cert.X509AttributeCertificateHolder generateFullAttrCert (org.bouncycastle.operator.ContentSigner, org.bouncycastle.asn1.x509.AttributeCertificateInfo)
static org.bouncycastle.cert.X509CRLHolder generateFullCRL (org.bouncycastle.operator.ContentSigner, org.bouncycastle.asn1.x509.TBSCertList)
private static byte[] generateSig (org.bouncycastle.operator.ContentSigner, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
private static org.bouncycastle.asn1.x509.Certificate generateStructure (org.bouncycastle.asn1.x509.TBSCertificate, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
private static org.bouncycastle.asn1.x509.AttributeCertificate generateAttrStructure (org.bouncycastle.asn1.x509.AttributeCertificateInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
private static org.bouncycastle.asn1.x509.CertificateList generateCRLStructure (org.bouncycastle.asn1.x509.TBSCertList, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
static java.util.Set getCriticalExtensionOIDs (org.bouncycastle.asn1.x509.Extensions)
static java.util.Set getNonCriticalExtensionOIDs (org.bouncycastle.asn1.x509.Extensions)
static java.util.List getExtensionOIDs (org.bouncycastle.asn1.x509.Extensions)
static void addExtension (org.bouncycastle.asn1.x509.ExtensionsGenerator, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.cert.CertIOException
static org.bouncycastle.asn1.DERBitString booleanToBitString (boolean[])
static boolean[] bitStringToBoolean (org.bouncycastle.asn1.DERBitString)
static java.util.Date recoverDate (org.bouncycastle.asn1.ASN1GeneralizedTime)
static boolean isAlgIdEqual (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
static void ()
}
org/bouncycastle/cert/X509AttributeCertificateHolder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509AttributeCertificateHolder extends java.lang.Object {
private static org.bouncycastle.asn1.x509.Attribute[] EMPTY_ARRAY
private org.bouncycastle.asn1.x509.AttributeCertificate attrCert
private org.bouncycastle.asn1.x509.Extensions extensions
private static org.bouncycastle.asn1.x509.AttributeCertificate parseBytes (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.AttributeCertificate)
public byte[] getEncoded () throws java.io.IOException
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public org.bouncycastle.cert.AttributeCertificateHolder getHolder ()
public org.bouncycastle.cert.AttributeCertificateIssuer getIssuer ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public org.bouncycastle.asn1.x509.Attribute[] getAttributes ()
public org.bouncycastle.asn1.x509.Attribute[] getAttributes (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public boolean[] getIssuerUniqueID ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public byte[] getSignature ()
public org.bouncycastle.asn1.x509.AttributeCertificate toASN1Structure ()
public boolean isValidOn (java.util.Date)
public boolean isSignatureValid (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.cert.CertException
public boolean equals (java.lang.Object)
public int hashCode ()
static void ()
}
org/bouncycastle/cert/X509CRLEntryHolder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509CRLEntryHolder extends java.lang.Object {
private org.bouncycastle.asn1.x509.TBSCertList$CRLEntry entry
private org.bouncycastle.asn1.x509.GeneralNames ca
void (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry, boolean, org.bouncycastle.asn1.x509.GeneralNames)
public java.math.BigInteger getSerialNumber ()
public java.util.Date getRevocationDate ()
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.GeneralNames getCertificateIssuer ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
}
org/bouncycastle/cert/X509CRLHolder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509CRLHolder extends java.lang.Object {
private org.bouncycastle.asn1.x509.CertificateList x509CRL
private boolean isIndirect
private org.bouncycastle.asn1.x509.Extensions extensions
private org.bouncycastle.asn1.x509.GeneralNames issuerName
private static org.bouncycastle.asn1.x509.CertificateList parseStream (java.io.InputStream) throws java.io.IOException
private static boolean isIndirectCRL (org.bouncycastle.asn1.x509.Extensions)
public void (byte[]) throws java.io.IOException
public void (java.io.InputStream) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.CertificateList)
public byte[] getEncoded () throws java.io.IOException
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.cert.X509CRLEntryHolder getRevokedCertificate (java.math.BigInteger)
public java.util.Collection getRevokedCertificates ()
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.x509.CertificateList toASN1Structure ()
public boolean isSignatureValid (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.cert.CertException
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/cert/X509CertificateHolder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509CertificateHolder extends java.lang.Object {
private org.bouncycastle.asn1.x509.Certificate x509Certificate
private org.bouncycastle.asn1.x509.Extensions extensions
private static org.bouncycastle.asn1.x509.Certificate parseBytes (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.Certificate)
public int getVersionNumber ()
public int getVersion ()
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public java.math.BigInteger getSerialNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.x509.Certificate toASN1Structure ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public byte[] getSignature ()
public boolean isValidOn (java.util.Date)
public boolean isSignatureValid (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.cert.CertException
public boolean equals (java.lang.Object)
public int hashCode ()
public byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/cert/X509ExtensionUtils.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509ExtensionUtils extends java.lang.Object {
private org.bouncycastle.operator.DigestCalculator calculator
public void (org.bouncycastle.operator.DigestCalculator)
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyIdentifier (org.bouncycastle.cert.X509CertificateHolder)
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier createTruncatedSubjectKeyIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private byte[] calculateIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
}
org/bouncycastle/cert/X509v1CertificateBuilder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509v1CertificateBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x509.V1TBSCertificateGenerator tbsGen
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.cert.X509CertificateHolder build (org.bouncycastle.operator.ContentSigner)
}
org/bouncycastle/cert/X509v2AttributeCertificateBuilder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509v2AttributeCertificateBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x509.V2AttributeCertificateInfoGenerator acInfoGen
private org.bouncycastle.asn1.x509.ExtensionsGenerator extGenerator
public void (org.bouncycastle.cert.AttributeCertificateHolder, org.bouncycastle.cert.AttributeCertificateIssuer, java.math.BigInteger, java.util.Date, java.util.Date)
public org.bouncycastle.cert.X509v2AttributeCertificateBuilder addAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.cert.X509v2AttributeCertificateBuilder addAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable[])
public void setIssuerUniqueId (boolean[])
public org.bouncycastle.cert.X509v2AttributeCertificateBuilder addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.cert.CertIOException
public org.bouncycastle.cert.X509AttributeCertificateHolder build (org.bouncycastle.operator.ContentSigner)
}
org/bouncycastle/cert/X509v2CRLBuilder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509v2CRLBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x509.V2TBSCertListGenerator tbsGen
private org.bouncycastle.asn1.x509.ExtensionsGenerator extGenerator
public void (org.bouncycastle.asn1.x500.X500Name, java.util.Date)
public org.bouncycastle.cert.X509v2CRLBuilder setNextUpdate (java.util.Date)
public org.bouncycastle.cert.X509v2CRLBuilder addCRLEntry (java.math.BigInteger, java.util.Date, int)
public org.bouncycastle.cert.X509v2CRLBuilder addCRLEntry (java.math.BigInteger, java.util.Date, int, java.util.Date)
public org.bouncycastle.cert.X509v2CRLBuilder addCRLEntry (java.math.BigInteger, java.util.Date, org.bouncycastle.asn1.x509.X509Extensions)
public org.bouncycastle.cert.X509v2CRLBuilder addCRLEntry (java.math.BigInteger, java.util.Date, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.cert.X509v2CRLBuilder addCRL (org.bouncycastle.cert.X509CRLHolder)
public org.bouncycastle.cert.X509v2CRLBuilder addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.cert.CertIOException
public org.bouncycastle.cert.X509CRLHolder build (org.bouncycastle.operator.ContentSigner)
}
org/bouncycastle/cert/X509v3CertificateBuilder.class
package org.bouncycastle.cert
public org.bouncycastle.cert.X509v3CertificateBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x509.V3TBSCertificateGenerator tbsGen
private org.bouncycastle.asn1.x509.ExtensionsGenerator extGenerator
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.cert.X509v3CertificateBuilder setSubjectUniqueID (boolean[])
public org.bouncycastle.cert.X509v3CertificateBuilder setIssuerUniqueID (boolean[])
public org.bouncycastle.cert.X509v3CertificateBuilder addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.cert.CertIOException
public org.bouncycastle.cert.X509v3CertificateBuilder copyAndAddExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.cert.X509CertificateHolder)
public org.bouncycastle.cert.X509CertificateHolder build (org.bouncycastle.operator.ContentSigner)
}
org/bouncycastle/cert/bc/
org/bouncycastle/cert/bc/BcX509ExtensionUtils$1.class
package org.bouncycastle.cert.bc
org.bouncycastle.cert.bc.BcX509ExtensionUtils$1 extends java.lang.Object {
}
org/bouncycastle/cert/bc/BcX509ExtensionUtils$SHA1DigestCalculator.class
package org.bouncycastle.cert.bc
org.bouncycastle.cert.bc.BcX509ExtensionUtils$SHA1DigestCalculator extends java.lang.Object implements org.bouncycastle.operator.DigestCalculator {
private java.io.ByteArrayOutputStream bOut
private void ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getDigest ()
void (org.bouncycastle.cert.bc.BcX509ExtensionUtils$1)
}
org/bouncycastle/cert/bc/BcX509ExtensionUtils.class
package org.bouncycastle.cert.bc
public org.bouncycastle.cert.bc.BcX509ExtensionUtils extends org.bouncycastle.cert.X509ExtensionUtils {
public void ()
public void (org.bouncycastle.operator.DigestCalculator)
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyIdentifier (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyIdentifier (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
}
org/bouncycastle/cert/bc/BcX509v1CertificateBuilder.class
package org.bouncycastle.cert.bc
public org.bouncycastle.cert.bc.BcX509v1CertificateBuilder extends org.bouncycastle.cert.X509v1CertificateBuilder {
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
}
org/bouncycastle/cert/bc/BcX509v3CertificateBuilder.class
package org.bouncycastle.cert.bc
public org.bouncycastle.cert.bc.BcX509v3CertificateBuilder extends org.bouncycastle.cert.X509v3CertificateBuilder {
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
public void (org.bouncycastle.cert.X509CertificateHolder, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
}
org/bouncycastle/cert/cmp/
org/bouncycastle/cert/cmp/CMPException.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.CMPException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/cmp/CMPRuntimeException.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.CMPRuntimeException extends java.lang.RuntimeException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/cmp/CMPUtil.class
package org.bouncycastle.cert.cmp
org.bouncycastle.cert.cmp.CMPUtil extends java.lang.Object {
void ()
static void derEncodeToStream (org.bouncycastle.asn1.ASN1Encodable, java.io.OutputStream)
}
org/bouncycastle/cert/cmp/CertificateConfirmationContent.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.CertificateConfirmationContent extends java.lang.Object {
private org.bouncycastle.operator.DigestAlgorithmIdentifierFinder digestAlgFinder
private org.bouncycastle.asn1.cmp.CertConfirmContent content
public void (org.bouncycastle.asn1.cmp.CertConfirmContent)
public void (org.bouncycastle.asn1.cmp.CertConfirmContent, org.bouncycastle.operator.DigestAlgorithmIdentifierFinder)
public org.bouncycastle.asn1.cmp.CertConfirmContent toASN1Structure ()
public org.bouncycastle.cert.cmp.CertificateStatus[] getStatusMessages ()
}
org/bouncycastle/cert/cmp/CertificateConfirmationContentBuilder.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder extends java.lang.Object {
private org.bouncycastle.operator.DigestAlgorithmIdentifierFinder digestAlgFinder
private java.util.List acceptedCerts
private java.util.List acceptedReqIds
public void ()
public void (org.bouncycastle.operator.DigestAlgorithmIdentifierFinder)
public org.bouncycastle.cert.cmp.CertificateConfirmationContentBuilder addAcceptedCertificate (org.bouncycastle.cert.X509CertificateHolder, java.math.BigInteger)
public org.bouncycastle.cert.cmp.CertificateConfirmationContent build (org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cert.cmp.CMPException
}
org/bouncycastle/cert/cmp/CertificateStatus.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.CertificateStatus extends java.lang.Object {
private org.bouncycastle.operator.DigestAlgorithmIdentifierFinder digestAlgFinder
private org.bouncycastle.asn1.cmp.CertStatus certStatus
void (org.bouncycastle.operator.DigestAlgorithmIdentifierFinder, org.bouncycastle.asn1.cmp.CertStatus)
public org.bouncycastle.asn1.cmp.PKIStatusInfo getStatusInfo ()
public java.math.BigInteger getCertRequestID ()
public boolean isVerified (org.bouncycastle.cert.X509CertificateHolder, org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cert.cmp.CMPException
}
org/bouncycastle/cert/cmp/GeneralPKIMessage.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.GeneralPKIMessage extends java.lang.Object {
private final org.bouncycastle.asn1.cmp.PKIMessage pkiMessage
private static org.bouncycastle.asn1.cmp.PKIMessage parseBytes (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.cmp.PKIMessage)
public org.bouncycastle.asn1.cmp.PKIHeader getHeader ()
public org.bouncycastle.asn1.cmp.PKIBody getBody ()
public boolean hasProtection ()
public org.bouncycastle.asn1.cmp.PKIMessage toASN1Structure ()
}
org/bouncycastle/cert/cmp/ProtectedPKIMessage.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.ProtectedPKIMessage extends java.lang.Object {
private org.bouncycastle.asn1.cmp.PKIMessage pkiMessage
public void (org.bouncycastle.cert.cmp.GeneralPKIMessage)
void (org.bouncycastle.asn1.cmp.PKIMessage)
public org.bouncycastle.asn1.cmp.PKIHeader getHeader ()
public org.bouncycastle.asn1.cmp.PKIBody getBody ()
public org.bouncycastle.asn1.cmp.PKIMessage toASN1Structure ()
public boolean hasPasswordBasedMacProtection ()
public org.bouncycastle.cert.X509CertificateHolder[] getCertificates ()
public boolean verify (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.cert.cmp.CMPException
public boolean verify (org.bouncycastle.cert.crmf.PKMACBuilder, char[]) throws org.bouncycastle.cert.cmp.CMPException
private boolean verifySignature (byte[], org.bouncycastle.operator.ContentVerifier) throws java.io.IOException
}
org/bouncycastle/cert/cmp/ProtectedPKIMessageBuilder.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder extends java.lang.Object {
private org.bouncycastle.asn1.cmp.PKIHeaderBuilder hdrBuilder
private org.bouncycastle.asn1.cmp.PKIBody body
private java.util.List generalInfos
private java.util.List extraCerts
public void (org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.GeneralName)
public void (int, org.bouncycastle.asn1.x509.GeneralName, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setTransactionID (byte[])
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setFreeText (org.bouncycastle.asn1.cmp.PKIFreeText)
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder addGeneralInfo (org.bouncycastle.asn1.cmp.InfoTypeAndValue)
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setMessageTime (java.util.Date)
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setRecipKID (byte[])
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setRecipNonce (byte[])
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setSenderKID (byte[])
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setSenderNonce (byte[])
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder setBody (org.bouncycastle.asn1.cmp.PKIBody)
public org.bouncycastle.cert.cmp.ProtectedPKIMessageBuilder addCMPCertificate (org.bouncycastle.cert.X509CertificateHolder)
public org.bouncycastle.cert.cmp.ProtectedPKIMessage build (org.bouncycastle.operator.MacCalculator) throws org.bouncycastle.cert.cmp.CMPException
public org.bouncycastle.cert.cmp.ProtectedPKIMessage build (org.bouncycastle.operator.ContentSigner) throws org.bouncycastle.cert.cmp.CMPException
private void finaliseHeader (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private org.bouncycastle.cert.cmp.ProtectedPKIMessage finaliseMessage (org.bouncycastle.asn1.cmp.PKIHeader, org.bouncycastle.asn1.DERBitString)
private byte[] calculateSignature (org.bouncycastle.operator.ContentSigner, org.bouncycastle.asn1.cmp.PKIHeader, org.bouncycastle.asn1.cmp.PKIBody) throws java.io.IOException
private byte[] calculateMac (org.bouncycastle.operator.MacCalculator, org.bouncycastle.asn1.cmp.PKIHeader, org.bouncycastle.asn1.cmp.PKIBody) throws java.io.IOException
}
org/bouncycastle/cert/cmp/RevocationDetails.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.RevocationDetails extends java.lang.Object {
private org.bouncycastle.asn1.cmp.RevDetails revDetails
public void (org.bouncycastle.asn1.cmp.RevDetails)
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public java.math.BigInteger getSerialNumber ()
public org.bouncycastle.asn1.cmp.RevDetails toASN1Structure ()
}
org/bouncycastle/cert/cmp/RevocationDetailsBuilder.class
package org.bouncycastle.cert.cmp
public org.bouncycastle.cert.cmp.RevocationDetailsBuilder extends java.lang.Object {
private org.bouncycastle.asn1.crmf.CertTemplateBuilder templateBuilder
public void ()
public org.bouncycastle.cert.cmp.RevocationDetailsBuilder setPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.cert.cmp.RevocationDetailsBuilder setIssuer (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.cert.cmp.RevocationDetailsBuilder setSerialNumber (java.math.BigInteger)
public org.bouncycastle.cert.cmp.RevocationDetailsBuilder setSubject (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.cert.cmp.RevocationDetails build ()
}
org/bouncycastle/cert/crmf/
org/bouncycastle/cert/crmf/AuthenticatorControl.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.AuthenticatorControl extends java.lang.Object implements org.bouncycastle.cert.crmf.Control {
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier type
private final org.bouncycastle.asn1.DERUTF8String token
public void (org.bouncycastle.asn1.DERUTF8String)
public void (java.lang.String)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
static void ()
}
org/bouncycastle/cert/crmf/CRMFException.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.CRMFException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/crmf/CRMFRuntimeException.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.CRMFRuntimeException extends java.lang.RuntimeException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/crmf/CRMFUtil.class
package org.bouncycastle.cert.crmf
org.bouncycastle.cert.crmf.CRMFUtil extends java.lang.Object {
void ()
static void derEncodeToStream (org.bouncycastle.asn1.ASN1Encodable, java.io.OutputStream)
static void addExtension (org.bouncycastle.asn1.x509.ExtensionsGenerator, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.cert.CertIOException
}
org/bouncycastle/cert/crmf/CertificateRequestMessage.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.CertificateRequestMessage extends java.lang.Object {
public static final int popRaVerified
public static final int popSigningKey
public static final int popKeyEncipherment
public static final int popKeyAgreement
private final org.bouncycastle.asn1.crmf.CertReqMsg certReqMsg
private final org.bouncycastle.asn1.crmf.Controls controls
private static org.bouncycastle.asn1.crmf.CertReqMsg parseBytes (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.crmf.CertReqMsg)
public org.bouncycastle.asn1.crmf.CertReqMsg toASN1Structure ()
public org.bouncycastle.asn1.crmf.CertTemplate getCertTemplate ()
public boolean hasControls ()
public boolean hasControl (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.cert.crmf.Control getControl (org.bouncycastle.asn1.ASN1ObjectIdentifier)
private org.bouncycastle.asn1.crmf.AttributeTypeAndValue findControl (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public boolean hasProofOfPossession ()
public int getProofOfPossessionType ()
public boolean hasSigningKeyProofOfPossessionWithPKMAC ()
public boolean isValidSigningKeyPOP (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.cert.crmf.CRMFException java.lang.IllegalStateException
public boolean isValidSigningKeyPOP (org.bouncycastle.operator.ContentVerifierProvider, org.bouncycastle.cert.crmf.PKMACBuilder, char[]) throws org.bouncycastle.cert.crmf.CRMFException java.lang.IllegalStateException
private boolean verifySignature (org.bouncycastle.operator.ContentVerifierProvider, org.bouncycastle.asn1.crmf.POPOSigningKey) throws org.bouncycastle.cert.crmf.CRMFException
public byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/cert/crmf/CertificateRequestMessageBuilder.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder extends java.lang.Object {
private final java.math.BigInteger certReqId
private org.bouncycastle.asn1.x509.ExtensionsGenerator extGenerator
private org.bouncycastle.asn1.crmf.CertTemplateBuilder templateBuilder
private java.util.List controls
private org.bouncycastle.operator.ContentSigner popSigner
private org.bouncycastle.cert.crmf.PKMACBuilder pkmacBuilder
private char[] password
private org.bouncycastle.asn1.x509.GeneralName sender
private org.bouncycastle.asn1.crmf.POPOPrivKey popoPrivKey
private org.bouncycastle.asn1.ASN1Null popRaVerified
public void (java.math.BigInteger)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setIssuer (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setSubject (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setSerialNumber (java.math.BigInteger)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.cert.CertIOException
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder addControl (org.bouncycastle.cert.crmf.Control)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setProofOfPossessionSigningKeySigner (org.bouncycastle.operator.ContentSigner)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setProofOfPossessionSubsequentMessage (org.bouncycastle.asn1.crmf.SubsequentMessage)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setProofOfPossessionRaVerified ()
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setAuthInfoPKMAC (org.bouncycastle.cert.crmf.PKMACBuilder, char[])
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setAuthInfoSender (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder setAuthInfoSender (org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.cert.crmf.CertificateRequestMessage build () throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/Control.class
package org.bouncycastle.cert.crmf
public abstract org.bouncycastle.cert.crmf.Control extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public abstract org.bouncycastle.asn1.ASN1Encodable getValue ()
}
org/bouncycastle/cert/crmf/EncryptedValueBuilder.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.EncryptedValueBuilder extends java.lang.Object {
private org.bouncycastle.operator.KeyWrapper wrapper
private org.bouncycastle.operator.OutputEncryptor encryptor
private org.bouncycastle.cert.crmf.EncryptedValuePadder padder
public void (org.bouncycastle.operator.KeyWrapper, org.bouncycastle.operator.OutputEncryptor)
public void (org.bouncycastle.operator.KeyWrapper, org.bouncycastle.operator.OutputEncryptor, org.bouncycastle.cert.crmf.EncryptedValuePadder)
public org.bouncycastle.asn1.crmf.EncryptedValue build (char[]) throws org.bouncycastle.cert.crmf.CRMFException
public org.bouncycastle.asn1.crmf.EncryptedValue build (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.cert.crmf.CRMFException
private org.bouncycastle.asn1.crmf.EncryptedValue encryptData (byte[]) throws org.bouncycastle.cert.crmf.CRMFException
private byte[] padData (byte[])
}
org/bouncycastle/cert/crmf/EncryptedValuePadder.class
package org.bouncycastle.cert.crmf
public abstract org.bouncycastle.cert.crmf.EncryptedValuePadder extends java.lang.Object {
public abstract byte[] getPaddedData (byte[])
public abstract byte[] getUnpaddedData (byte[])
}
org/bouncycastle/cert/crmf/EncryptedValueParser.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.EncryptedValueParser extends java.lang.Object {
private org.bouncycastle.asn1.crmf.EncryptedValue value
private org.bouncycastle.cert.crmf.EncryptedValuePadder padder
public void (org.bouncycastle.asn1.crmf.EncryptedValue)
public void (org.bouncycastle.asn1.crmf.EncryptedValue, org.bouncycastle.cert.crmf.EncryptedValuePadder)
private byte[] decryptValue (org.bouncycastle.cert.crmf.ValueDecryptorGenerator) throws org.bouncycastle.cert.crmf.CRMFException
public org.bouncycastle.cert.X509CertificateHolder readCertificateHolder (org.bouncycastle.cert.crmf.ValueDecryptorGenerator) throws org.bouncycastle.cert.crmf.CRMFException
public char[] readPassphrase (org.bouncycastle.cert.crmf.ValueDecryptorGenerator) throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/FixedLengthMGF1Padder.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.FixedLengthMGF1Padder extends java.lang.Object implements org.bouncycastle.cert.crmf.EncryptedValuePadder {
private int length
private java.security.SecureRandom random
private org.bouncycastle.crypto.Digest dig
public void (int)
public void (int, java.security.SecureRandom)
public byte[] getPaddedData (byte[])
public byte[] getUnpaddedData (byte[])
}
org/bouncycastle/cert/crmf/PKIArchiveControl.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.PKIArchiveControl extends java.lang.Object implements org.bouncycastle.cert.crmf.Control {
public static final int encryptedPrivKey
public static final int keyGenParameters
public static final int archiveRemGenPrivKey
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier type
private final org.bouncycastle.asn1.crmf.PKIArchiveOptions pkiArchiveOptions
public void (org.bouncycastle.asn1.crmf.PKIArchiveOptions)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public int getArchiveType ()
public boolean isEnvelopedData ()
public org.bouncycastle.cms.CMSEnvelopedData getEnvelopedData () throws org.bouncycastle.cert.crmf.CRMFException
static void ()
}
org/bouncycastle/cert/crmf/PKIArchiveControlBuilder.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.PKIArchiveControlBuilder extends java.lang.Object {
private org.bouncycastle.cms.CMSEnvelopedDataGenerator envGen
private org.bouncycastle.cms.CMSProcessableByteArray keyContent
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.cert.crmf.PKIArchiveControlBuilder addRecipientGenerator (org.bouncycastle.cms.RecipientInfoGenerator)
public org.bouncycastle.cert.crmf.PKIArchiveControl build (org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cert/crmf/PKMACBuilder$1.class
package org.bouncycastle.cert.crmf
org.bouncycastle.cert.crmf.PKMACBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.MacCalculator {
java.io.ByteArrayOutputStream bOut
final org.bouncycastle.asn1.cmp.PBMParameter val$params
final byte[] val$key
final org.bouncycastle.cert.crmf.PKMACBuilder this$0
void (org.bouncycastle.cert.crmf.PKMACBuilder, org.bouncycastle.asn1.cmp.PBMParameter, byte[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public org.bouncycastle.operator.GenericKey getKey ()
public java.io.OutputStream getOutputStream ()
public byte[] getMac ()
}
org/bouncycastle/cert/crmf/PKMACBuilder.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.PKMACBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier owf
private int iterationCount
private org.bouncycastle.asn1.x509.AlgorithmIdentifier mac
private int saltLength
private java.security.SecureRandom random
private org.bouncycastle.cert.crmf.PKMACValuesCalculator calculator
private org.bouncycastle.asn1.cmp.PBMParameter parameters
private int maxIterations
public void (org.bouncycastle.cert.crmf.PKMACValuesCalculator)
public void (org.bouncycastle.cert.crmf.PKMACValuesCalculator, int)
private void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cert.crmf.PKMACValuesCalculator)
public org.bouncycastle.cert.crmf.PKMACBuilder setSaltLength (int)
public org.bouncycastle.cert.crmf.PKMACBuilder setIterationCount (int)
public org.bouncycastle.cert.crmf.PKMACBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.cert.crmf.PKMACBuilder setParameters (org.bouncycastle.asn1.cmp.PBMParameter)
public org.bouncycastle.operator.MacCalculator build (char[]) throws org.bouncycastle.cert.crmf.CRMFException
private void checkIterationCountCeiling (int)
private org.bouncycastle.operator.MacCalculator genCalculator (org.bouncycastle.asn1.cmp.PBMParameter, char[]) throws org.bouncycastle.cert.crmf.CRMFException
static org.bouncycastle.cert.crmf.PKMACValuesCalculator access$000 (org.bouncycastle.cert.crmf.PKMACBuilder)
}
org/bouncycastle/cert/crmf/PKMACValueGenerator.class
package org.bouncycastle.cert.crmf
org.bouncycastle.cert.crmf.PKMACValueGenerator extends java.lang.Object {
private org.bouncycastle.cert.crmf.PKMACBuilder builder
public void (org.bouncycastle.cert.crmf.PKMACBuilder)
public org.bouncycastle.asn1.crmf.PKMACValue generate (char[], org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/PKMACValueVerifier.class
package org.bouncycastle.cert.crmf
org.bouncycastle.cert.crmf.PKMACValueVerifier extends java.lang.Object {
private final org.bouncycastle.cert.crmf.PKMACBuilder builder
public void (org.bouncycastle.cert.crmf.PKMACBuilder)
public boolean isValid (org.bouncycastle.asn1.crmf.PKMACValue, char[], org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/PKMACValuesCalculator.class
package org.bouncycastle.cert.crmf
public abstract org.bouncycastle.cert.crmf.PKMACValuesCalculator extends java.lang.Object {
public abstract void setup (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
public abstract byte[] calculateDigest (byte[]) throws org.bouncycastle.cert.crmf.CRMFException
public abstract byte[] calculateMac (byte[], byte[]) throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/ProofOfPossessionSigningKeyBuilder.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder extends java.lang.Object {
private org.bouncycastle.asn1.crmf.CertRequest certRequest
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo pubKeyInfo
private org.bouncycastle.asn1.x509.GeneralName name
private org.bouncycastle.asn1.crmf.PKMACValue publicKeyMAC
public void (org.bouncycastle.asn1.crmf.CertRequest)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder setSender (org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.cert.crmf.ProofOfPossessionSigningKeyBuilder setPublicKeyMac (org.bouncycastle.cert.crmf.PKMACValueGenerator, char[]) throws org.bouncycastle.cert.crmf.CRMFException
public org.bouncycastle.asn1.crmf.POPOSigningKey build (org.bouncycastle.operator.ContentSigner)
}
org/bouncycastle/cert/crmf/RegTokenControl.class
package org.bouncycastle.cert.crmf
public org.bouncycastle.cert.crmf.RegTokenControl extends java.lang.Object implements org.bouncycastle.cert.crmf.Control {
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier type
private final org.bouncycastle.asn1.DERUTF8String token
public void (org.bouncycastle.asn1.DERUTF8String)
public void (java.lang.String)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
static void ()
}
org/bouncycastle/cert/crmf/ValueDecryptorGenerator.class
package org.bouncycastle.cert.crmf
public abstract org.bouncycastle.cert.crmf.ValueDecryptorGenerator extends java.lang.Object {
public abstract org.bouncycastle.operator.InputDecryptor getValueDecryptor (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/jcajce/
org/bouncycastle/cert/crmf/jcajce/CRMFHelper$1.class
package org.bouncycastle.cert.crmf.jcajce
org.bouncycastle.cert.crmf.jcajce.CRMFHelper$1 extends java.lang.Object implements org.bouncycastle.cert.crmf.jcajce.CRMFHelper$JCECallback {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$encryptionAlgID
final java.security.Key val$sKey
final org.bouncycastle.cert.crmf.jcajce.CRMFHelper this$0
void (org.bouncycastle.cert.crmf.jcajce.CRMFHelper, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException org.bouncycastle.cert.crmf.CRMFException
public java.lang.Object doInJCE () throws org.bouncycastle.cert.crmf.CRMFException java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException java.security.spec.InvalidParameterSpecException java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
}
org/bouncycastle/cert/crmf/jcajce/CRMFHelper$JCECallback.class
package org.bouncycastle.cert.crmf.jcajce
abstract org.bouncycastle.cert.crmf.jcajce.CRMFHelper$JCECallback extends java.lang.Object {
public abstract java.lang.Object doInJCE () throws org.bouncycastle.cert.crmf.CRMFException java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException java.security.spec.InvalidParameterSpecException java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
}
org/bouncycastle/cert/crmf/jcajce/CRMFHelper.class
package org.bouncycastle.cert.crmf.jcajce
org.bouncycastle.cert.crmf.jcajce.CRMFHelper extends java.lang.Object {
protected static final java.util.Map BASE_CIPHER_NAMES
protected static final java.util.Map CIPHER_ALG_NAMES
protected static final java.util.Map DIGEST_ALG_NAMES
protected static final java.util.Map KEY_ALG_NAMES
protected static final java.util.Map MAC_ALG_NAMES
private org.bouncycastle.jcajce.JcaJceHelper helper
void (org.bouncycastle.jcajce.JcaJceHelper)
java.security.PublicKey toPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws org.bouncycastle.cert.crmf.CRMFException
javax.crypto.Cipher createCipher (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
public javax.crypto.KeyGenerator createKeyGenerator (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
javax.crypto.Cipher createContentCipher (java.security.Key, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
java.security.AlgorithmParameters createAlgorithmParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
java.security.KeyFactory createKeyFactory (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
java.security.MessageDigest createDigest (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
javax.crypto.Mac createMac (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.security.GeneralSecurityException
java.security.AlgorithmParameters generateParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier, javax.crypto.SecretKey, java.security.SecureRandom) throws org.bouncycastle.cert.crmf.CRMFException
org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.AlgorithmParameters) throws org.bouncycastle.cert.crmf.CRMFException
static java.lang.Object execute (org.bouncycastle.cert.crmf.jcajce.CRMFHelper$JCECallback) throws org.bouncycastle.cert.crmf.CRMFException
static void ()
}
org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessage.class
package org.bouncycastle.cert.crmf.jcajce
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage extends org.bouncycastle.cert.crmf.CertificateRequestMessage {
private org.bouncycastle.cert.crmf.jcajce.CRMFHelper helper
public void (byte[])
public void (org.bouncycastle.cert.crmf.CertificateRequestMessage)
public void (org.bouncycastle.asn1.crmf.CertReqMsg)
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage setProvider (java.lang.String)
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessage setProvider (java.security.Provider)
public javax.security.auth.x500.X500Principal getSubjectX500Principal ()
public java.security.PublicKey getPublicKey () throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/jcajce/JcaCertificateRequestMessageBuilder.class
package org.bouncycastle.cert.crmf.jcajce
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder extends org.bouncycastle.cert.crmf.CertificateRequestMessageBuilder {
public void (java.math.BigInteger)
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setIssuer (javax.security.auth.x500.X500Principal)
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setSubject (javax.security.auth.x500.X500Principal)
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setAuthInfoSender (javax.security.auth.x500.X500Principal)
public org.bouncycastle.cert.crmf.jcajce.JcaCertificateRequestMessageBuilder setPublicKey (java.security.PublicKey)
}
org/bouncycastle/cert/crmf/jcajce/JcaEncryptedValueBuilder.class
package org.bouncycastle.cert.crmf.jcajce
public org.bouncycastle.cert.crmf.jcajce.JcaEncryptedValueBuilder extends org.bouncycastle.cert.crmf.EncryptedValueBuilder {
public void (org.bouncycastle.operator.KeyWrapper, org.bouncycastle.operator.OutputEncryptor)
public org.bouncycastle.asn1.crmf.EncryptedValue build (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/jcajce/JcaPKIArchiveControlBuilder.class
package org.bouncycastle.cert.crmf.jcajce
public org.bouncycastle.cert.crmf.jcajce.JcaPKIArchiveControlBuilder extends org.bouncycastle.cert.crmf.PKIArchiveControlBuilder {
public void (java.security.PrivateKey, org.bouncycastle.asn1.x500.X500Name)
public void (java.security.PrivateKey, javax.security.auth.x500.X500Principal)
public void (java.security.PrivateKey, org.bouncycastle.asn1.x509.GeneralName)
}
org/bouncycastle/cert/crmf/jcajce/JceAsymmetricValueDecryptorGenerator$1.class
package org.bouncycastle.cert.crmf.jcajce
org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final javax.crypto.Cipher val$dataCipher
final org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator this$0
void (org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator, org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.Cipher)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cert/crmf/jcajce/JceAsymmetricValueDecryptorGenerator.class
package org.bouncycastle.cert.crmf.jcajce
public org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator extends java.lang.Object implements org.bouncycastle.cert.crmf.ValueDecryptorGenerator {
private java.security.PrivateKey recipientKey
private org.bouncycastle.cert.crmf.jcajce.CRMFHelper helper
public void (java.security.PrivateKey)
public org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator setProvider (java.security.Provider)
public org.bouncycastle.cert.crmf.jcajce.JceAsymmetricValueDecryptorGenerator setProvider (java.lang.String)
private java.security.Key extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cert.crmf.CRMFException
public org.bouncycastle.operator.InputDecryptor getValueDecryptor (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/crmf/jcajce/JceCRMFEncryptorBuilder$CRMFOutputEncryptor.class
package org.bouncycastle.cert.crmf.jcajce
org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder$CRMFOutputEncryptor extends java.lang.Object implements org.bouncycastle.operator.OutputEncryptor {
private javax.crypto.SecretKey encKey
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private javax.crypto.Cipher cipher
final org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder this$0
void (org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder, org.bouncycastle.asn1.ASN1ObjectIdentifier, int, java.security.SecureRandom) throws org.bouncycastle.cert.crmf.CRMFException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream (java.io.OutputStream)
public org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/cert/crmf/jcajce/JceCRMFEncryptorBuilder.class
package org.bouncycastle.cert.crmf.jcajce
public org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder extends java.lang.Object {
private final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionOID
private final int keySize
private org.bouncycastle.cert.crmf.jcajce.CRMFHelper helper
private java.security.SecureRandom random
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int)
public org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder setProvider (java.security.Provider)
public org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder setProvider (java.lang.String)
public org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.OutputEncryptor build () throws org.bouncycastle.cert.crmf.CRMFException
static org.bouncycastle.cert.crmf.jcajce.CRMFHelper access$000 (org.bouncycastle.cert.crmf.jcajce.JceCRMFEncryptorBuilder)
}
org/bouncycastle/cert/crmf/jcajce/JcePKMACValuesCalculator.class
package org.bouncycastle.cert.crmf.jcajce
public org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator extends java.lang.Object implements org.bouncycastle.cert.crmf.PKMACValuesCalculator {
private java.security.MessageDigest digest
private javax.crypto.Mac mac
private org.bouncycastle.cert.crmf.jcajce.CRMFHelper helper
public void ()
public org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator setProvider (java.security.Provider)
public org.bouncycastle.cert.crmf.jcajce.JcePKMACValuesCalculator setProvider (java.lang.String)
public void setup (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cert.crmf.CRMFException
public byte[] calculateDigest (byte[])
public byte[] calculateMac (byte[], byte[]) throws org.bouncycastle.cert.crmf.CRMFException
}
org/bouncycastle/cert/jcajce/
org/bouncycastle/cert/jcajce/CertHelper.class
package org.bouncycastle.cert.jcajce
abstract org.bouncycastle.cert.jcajce.CertHelper extends java.lang.Object {
void ()
public java.security.cert.CertificateFactory getCertificateFactory (java.lang.String) throws java.security.NoSuchProviderException java.security.cert.CertificateException
protected abstract java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchProviderException
}
org/bouncycastle/cert/jcajce/DefaultCertHelper.class
package org.bouncycastle.cert.jcajce
org.bouncycastle.cert.jcajce.DefaultCertHelper extends org.bouncycastle.cert.jcajce.CertHelper {
void ()
protected java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException
}
org/bouncycastle/cert/jcajce/JcaAttrCertStore.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaAttrCertStore extends org.bouncycastle.util.CollectionStore {
public void (java.util.Collection) throws java.io.IOException
public void (org.bouncycastle.x509.X509AttributeCertificate) throws java.io.IOException
private static java.util.Collection convertCerts (java.util.Collection) throws java.io.IOException
}
org/bouncycastle/cert/jcajce/JcaCRLStore.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaCRLStore extends org.bouncycastle.util.CollectionStore {
public void (java.util.Collection) throws java.security.cert.CRLException
private static java.util.Collection convertCRLs (java.util.Collection) throws java.security.cert.CRLException
}
org/bouncycastle/cert/jcajce/JcaCertStore.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaCertStore extends org.bouncycastle.util.CollectionStore {
public void (java.util.Collection) throws java.security.cert.CertificateEncodingException
private static java.util.Collection convertCerts (java.util.Collection) throws java.security.cert.CertificateEncodingException
}
org/bouncycastle/cert/jcajce/JcaCertStoreBuilder.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaCertStoreBuilder extends java.lang.Object {
private java.util.List certs
private java.util.List crls
private Object provider
private org.bouncycastle.cert.jcajce.JcaX509CertificateConverter certificateConverter
private org.bouncycastle.cert.jcajce.JcaX509CRLConverter crlConverter
public void ()
public org.bouncycastle.cert.jcajce.JcaCertStoreBuilder addCertificates (org.bouncycastle.util.Store)
public org.bouncycastle.cert.jcajce.JcaCertStoreBuilder addCertificate (org.bouncycastle.cert.X509CertificateHolder)
public org.bouncycastle.cert.jcajce.JcaCertStoreBuilder addCRLs (org.bouncycastle.util.Store)
public org.bouncycastle.cert.jcajce.JcaCertStoreBuilder addCRL (org.bouncycastle.cert.X509CRLHolder)
public org.bouncycastle.cert.jcajce.JcaCertStoreBuilder setProvider (java.lang.String) throws java.security.GeneralSecurityException
public org.bouncycastle.cert.jcajce.JcaCertStoreBuilder setProvider (java.security.Provider) throws java.security.GeneralSecurityException
public java.security.cert.CertStore build () throws java.security.GeneralSecurityException
private java.security.cert.CollectionCertStoreParameters convertHolders (org.bouncycastle.cert.jcajce.JcaX509CertificateConverter, org.bouncycastle.cert.jcajce.JcaX509CRLConverter) throws java.security.cert.CertificateException java.security.cert.CRLException
}
org/bouncycastle/cert/jcajce/JcaX500NameUtil.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX500NameUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.asn1.x500.X500Name getIssuer (java.security.cert.X509Certificate)
public static org.bouncycastle.asn1.x500.X500Name getSubject (java.security.cert.X509Certificate)
public static org.bouncycastle.asn1.x500.X500Name getIssuer (org.bouncycastle.asn1.x500.X500NameStyle, java.security.cert.X509Certificate)
public static org.bouncycastle.asn1.x500.X500Name getSubject (org.bouncycastle.asn1.x500.X500NameStyle, java.security.cert.X509Certificate)
}
org/bouncycastle/cert/jcajce/JcaX509AttributeCertificateHolder.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509AttributeCertificateHolder extends org.bouncycastle.cert.X509AttributeCertificateHolder {
public void (org.bouncycastle.x509.X509AttributeCertificate) throws java.io.IOException
}
org/bouncycastle/cert/jcajce/JcaX509CRLConverter$ExCRLException.class
package org.bouncycastle.cert.jcajce
org.bouncycastle.cert.jcajce.JcaX509CRLConverter$ExCRLException extends java.security.cert.CRLException {
private Throwable cause
final org.bouncycastle.cert.jcajce.JcaX509CRLConverter this$0
public void (org.bouncycastle.cert.jcajce.JcaX509CRLConverter, java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/jcajce/JcaX509CRLConverter.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509CRLConverter extends java.lang.Object {
private org.bouncycastle.cert.jcajce.CertHelper helper
public void ()
public org.bouncycastle.cert.jcajce.JcaX509CRLConverter setProvider (java.security.Provider)
public org.bouncycastle.cert.jcajce.JcaX509CRLConverter setProvider (java.lang.String)
public java.security.cert.X509CRL getCRL (org.bouncycastle.cert.X509CRLHolder) throws java.security.cert.CRLException
}
org/bouncycastle/cert/jcajce/JcaX509CRLHolder.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509CRLHolder extends org.bouncycastle.cert.X509CRLHolder {
public void (java.security.cert.X509CRL) throws java.security.cert.CRLException
}
org/bouncycastle/cert/jcajce/JcaX509CertificateConverter$ExCertificateException.class
package org.bouncycastle.cert.jcajce
org.bouncycastle.cert.jcajce.JcaX509CertificateConverter$ExCertificateException extends java.security.cert.CertificateException {
private Throwable cause
final org.bouncycastle.cert.jcajce.JcaX509CertificateConverter this$0
public void (org.bouncycastle.cert.jcajce.JcaX509CertificateConverter, java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/jcajce/JcaX509CertificateConverter$ExCertificateParsingException.class
package org.bouncycastle.cert.jcajce
org.bouncycastle.cert.jcajce.JcaX509CertificateConverter$ExCertificateParsingException extends java.security.cert.CertificateParsingException {
private Throwable cause
final org.bouncycastle.cert.jcajce.JcaX509CertificateConverter this$0
public void (org.bouncycastle.cert.jcajce.JcaX509CertificateConverter, java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/jcajce/JcaX509CertificateConverter.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509CertificateConverter extends java.lang.Object {
private org.bouncycastle.cert.jcajce.CertHelper helper
public void ()
public org.bouncycastle.cert.jcajce.JcaX509CertificateConverter setProvider (java.security.Provider)
public org.bouncycastle.cert.jcajce.JcaX509CertificateConverter setProvider (java.lang.String)
public java.security.cert.X509Certificate getCertificate (org.bouncycastle.cert.X509CertificateHolder) throws java.security.cert.CertificateException
}
org/bouncycastle/cert/jcajce/JcaX509CertificateHolder.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509CertificateHolder extends org.bouncycastle.cert.X509CertificateHolder {
public void (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
}
org/bouncycastle/cert/jcajce/JcaX509ExtensionUtils$SHA1DigestCalculator.class
package org.bouncycastle.cert.jcajce
org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils$SHA1DigestCalculator extends java.lang.Object implements org.bouncycastle.operator.DigestCalculator {
private java.io.ByteArrayOutputStream bOut
private java.security.MessageDigest digest
public void (java.security.MessageDigest)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getDigest ()
}
org/bouncycastle/cert/jcajce/JcaX509ExtensionUtils.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509ExtensionUtils extends org.bouncycastle.cert.X509ExtensionUtils {
public void () throws java.security.NoSuchAlgorithmException
public void (org.bouncycastle.operator.DigestCalculator)
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyIdentifier (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier createAuthorityKeyIdentifier (java.security.PublicKey)
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyIdentifier (java.security.PublicKey)
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier createTruncatedSubjectKeyIdentifier (java.security.PublicKey)
public static org.bouncycastle.asn1.ASN1Primitive parseExtensionValue (byte[]) throws java.io.IOException
}
org/bouncycastle/cert/jcajce/JcaX509v1CertificateBuilder.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509v1CertificateBuilder extends org.bouncycastle.cert.X509v1CertificateBuilder {
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, java.security.PublicKey)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger, java.util.Date, java.util.Date, javax.security.auth.x500.X500Principal, java.security.PublicKey)
}
org/bouncycastle/cert/jcajce/JcaX509v2CRLBuilder.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509v2CRLBuilder extends org.bouncycastle.cert.X509v2CRLBuilder {
public void (javax.security.auth.x500.X500Principal, java.util.Date)
public void (java.security.cert.X509Certificate, java.util.Date)
}
org/bouncycastle/cert/jcajce/JcaX509v3CertificateBuilder.class
package org.bouncycastle.cert.jcajce
public org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder extends org.bouncycastle.cert.X509v3CertificateBuilder {
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, java.security.PublicKey)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger, java.util.Date, java.util.Date, javax.security.auth.x500.X500Principal, java.security.PublicKey)
public void (java.security.cert.X509Certificate, java.math.BigInteger, java.util.Date, java.util.Date, javax.security.auth.x500.X500Principal, java.security.PublicKey)
public void (java.security.cert.X509Certificate, java.math.BigInteger, java.util.Date, java.util.Date, org.bouncycastle.asn1.x500.X500Name, java.security.PublicKey)
public org.bouncycastle.cert.jcajce.JcaX509v3CertificateBuilder copyAndAddExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
}
org/bouncycastle/cert/jcajce/NamedCertHelper.class
package org.bouncycastle.cert.jcajce
org.bouncycastle.cert.jcajce.NamedCertHelper extends org.bouncycastle.cert.jcajce.CertHelper {
private final String providerName
void (java.lang.String)
protected java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchProviderException
}
org/bouncycastle/cert/jcajce/ProviderCertHelper.class
package org.bouncycastle.cert.jcajce
org.bouncycastle.cert.jcajce.ProviderCertHelper extends org.bouncycastle.cert.jcajce.CertHelper {
private final java.security.Provider provider
void (java.security.Provider)
protected java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.cert.CertificateException
}
org/bouncycastle/cert/ocsp/
org/bouncycastle/cert/ocsp/BasicOCSPResp.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.BasicOCSPResp extends java.lang.Object {
private org.bouncycastle.asn1.ocsp.BasicOCSPResponse resp
private org.bouncycastle.asn1.ocsp.ResponseData data
private org.bouncycastle.asn1.x509.Extensions extensions
public void (org.bouncycastle.asn1.ocsp.BasicOCSPResponse)
public byte[] getTBSResponseData ()
public int getVersion ()
public org.bouncycastle.cert.ocsp.RespID getResponderId ()
public java.util.Date getProducedAt ()
public org.bouncycastle.cert.ocsp.SingleResp[] getResponses ()
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getSignatureAlgOID ()
public byte[] getSignature ()
public org.bouncycastle.cert.X509CertificateHolder[] getCerts ()
public boolean isSignatureValid (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.cert.ocsp.OCSPException
public byte[] getEncoded () throws java.io.IOException
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/cert/ocsp/BasicOCSPRespBuilder$ResponseObject.class
package org.bouncycastle.cert.ocsp
org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder$ResponseObject extends java.lang.Object {
org.bouncycastle.cert.ocsp.CertificateID certId
org.bouncycastle.asn1.ocsp.CertStatus certStatus
org.bouncycastle.asn1.DERGeneralizedTime thisUpdate
org.bouncycastle.asn1.DERGeneralizedTime nextUpdate
org.bouncycastle.asn1.x509.Extensions extensions
final org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder this$0
public void (org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder, org.bouncycastle.cert.ocsp.CertificateID, org.bouncycastle.cert.ocsp.CertificateStatus, java.util.Date, java.util.Date, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.ocsp.SingleResponse toResponse () throws java.lang.Exception
}
org/bouncycastle/cert/ocsp/BasicOCSPRespBuilder.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder extends java.lang.Object {
private java.util.List list
private org.bouncycastle.asn1.x509.Extensions responseExtensions
private org.bouncycastle.cert.ocsp.RespID responderID
public void (org.bouncycastle.cert.ocsp.RespID)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cert.ocsp.OCSPException
public org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder addResponse (org.bouncycastle.cert.ocsp.CertificateID, org.bouncycastle.cert.ocsp.CertificateStatus)
public org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder addResponse (org.bouncycastle.cert.ocsp.CertificateID, org.bouncycastle.cert.ocsp.CertificateStatus, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder addResponse (org.bouncycastle.cert.ocsp.CertificateID, org.bouncycastle.cert.ocsp.CertificateStatus, java.util.Date, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder addResponse (org.bouncycastle.cert.ocsp.CertificateID, org.bouncycastle.cert.ocsp.CertificateStatus, java.util.Date, java.util.Date, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder setResponseExtensions (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.cert.ocsp.BasicOCSPResp build (org.bouncycastle.operator.ContentSigner, org.bouncycastle.cert.X509CertificateHolder[], java.util.Date) throws org.bouncycastle.cert.ocsp.OCSPException
}
org/bouncycastle/cert/ocsp/CertificateID.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.CertificateID extends java.lang.Object {
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier HASH_SHA1
private final org.bouncycastle.asn1.ocsp.CertID id
public void (org.bouncycastle.asn1.ocsp.CertID)
public void (org.bouncycastle.operator.DigestCalculator, org.bouncycastle.cert.X509CertificateHolder, java.math.BigInteger) throws org.bouncycastle.cert.ocsp.OCSPException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getHashAlgOID ()
public byte[] getIssuerNameHash ()
public byte[] getIssuerKeyHash ()
public java.math.BigInteger getSerialNumber ()
public boolean matchesIssuer (org.bouncycastle.cert.X509CertificateHolder, org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cert.ocsp.OCSPException
public org.bouncycastle.asn1.ocsp.CertID toASN1Object ()
public boolean equals (java.lang.Object)
public int hashCode ()
public static org.bouncycastle.cert.ocsp.CertificateID deriveCertificateID (org.bouncycastle.cert.ocsp.CertificateID, java.math.BigInteger)
private static org.bouncycastle.asn1.ocsp.CertID createCertID (org.bouncycastle.operator.DigestCalculator, org.bouncycastle.cert.X509CertificateHolder, org.bouncycastle.asn1.ASN1Integer) throws org.bouncycastle.cert.ocsp.OCSPException
static void ()
}
org/bouncycastle/cert/ocsp/CertificateStatus.class
package org.bouncycastle.cert.ocsp
public abstract org.bouncycastle.cert.ocsp.CertificateStatus extends java.lang.Object {
public static final org.bouncycastle.cert.ocsp.CertificateStatus GOOD
static void ()
}
org/bouncycastle/cert/ocsp/OCSPException.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.OCSPException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cert/ocsp/OCSPReq.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.OCSPReq extends java.lang.Object {
private static final org.bouncycastle.cert.X509CertificateHolder[] EMPTY_CERTS
private org.bouncycastle.asn1.ocsp.OCSPRequest req
private org.bouncycastle.asn1.x509.Extensions extensions
public void (org.bouncycastle.asn1.ocsp.OCSPRequest)
public void (byte[]) throws java.io.IOException
private void (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
public int getVersionNumber ()
public org.bouncycastle.asn1.x509.GeneralName getRequestorName ()
public org.bouncycastle.cert.ocsp.Req[] getRequestList ()
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getSignatureAlgOID ()
public byte[] getSignature ()
public org.bouncycastle.cert.X509CertificateHolder[] getCerts ()
public boolean isSigned ()
public boolean isSignatureValid (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.cert.ocsp.OCSPException
public byte[] getEncoded () throws java.io.IOException
static void ()
}
org/bouncycastle/cert/ocsp/OCSPReqBuilder$RequestObject.class
package org.bouncycastle.cert.ocsp
org.bouncycastle.cert.ocsp.OCSPReqBuilder$RequestObject extends java.lang.Object {
org.bouncycastle.cert.ocsp.CertificateID certId
org.bouncycastle.asn1.x509.Extensions extensions
final org.bouncycastle.cert.ocsp.OCSPReqBuilder this$0
public void (org.bouncycastle.cert.ocsp.OCSPReqBuilder, org.bouncycastle.cert.ocsp.CertificateID, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.ocsp.Request toRequest () throws java.lang.Exception
}
org/bouncycastle/cert/ocsp/OCSPReqBuilder.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.OCSPReqBuilder extends java.lang.Object {
private java.util.List list
private org.bouncycastle.asn1.x509.GeneralName requestorName
private org.bouncycastle.asn1.x509.Extensions requestExtensions
public void ()
public org.bouncycastle.cert.ocsp.OCSPReqBuilder addRequest (org.bouncycastle.cert.ocsp.CertificateID)
public org.bouncycastle.cert.ocsp.OCSPReqBuilder addRequest (org.bouncycastle.cert.ocsp.CertificateID, org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.cert.ocsp.OCSPReqBuilder setRequestorName (org.bouncycastle.asn1.x500.X500Name)
public org.bouncycastle.cert.ocsp.OCSPReqBuilder setRequestorName (org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.cert.ocsp.OCSPReqBuilder setRequestExtensions (org.bouncycastle.asn1.x509.Extensions)
private org.bouncycastle.cert.ocsp.OCSPReq generateRequest (org.bouncycastle.operator.ContentSigner, org.bouncycastle.cert.X509CertificateHolder[]) throws org.bouncycastle.cert.ocsp.OCSPException
public org.bouncycastle.cert.ocsp.OCSPReq build () throws org.bouncycastle.cert.ocsp.OCSPException
public org.bouncycastle.cert.ocsp.OCSPReq build (org.bouncycastle.operator.ContentSigner, org.bouncycastle.cert.X509CertificateHolder[]) throws org.bouncycastle.cert.ocsp.OCSPException java.lang.IllegalArgumentException
}
org/bouncycastle/cert/ocsp/OCSPResp.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.OCSPResp extends java.lang.Object {
public static final int SUCCESSFUL
public static final int MALFORMED_REQUEST
public static final int INTERNAL_ERROR
public static final int TRY_LATER
public static final int SIG_REQUIRED
public static final int UNAUTHORIZED
private org.bouncycastle.asn1.ocsp.OCSPResponse resp
public void (org.bouncycastle.asn1.ocsp.OCSPResponse)
public void (byte[]) throws java.io.IOException
public void (java.io.InputStream) throws java.io.IOException
private void (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
public int getStatus ()
public java.lang.Object getResponseObject () throws org.bouncycastle.cert.ocsp.OCSPException
public byte[] getEncoded () throws java.io.IOException
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/cert/ocsp/OCSPRespBuilder.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.OCSPRespBuilder extends java.lang.Object {
public static final int SUCCESSFUL
public static final int MALFORMED_REQUEST
public static final int INTERNAL_ERROR
public static final int TRY_LATER
public static final int SIG_REQUIRED
public static final int UNAUTHORIZED
public void ()
public org.bouncycastle.cert.ocsp.OCSPResp build (int, java.lang.Object) throws org.bouncycastle.cert.ocsp.OCSPException
}
org/bouncycastle/cert/ocsp/OCSPUtils.class
package org.bouncycastle.cert.ocsp
org.bouncycastle.cert.ocsp.OCSPUtils extends java.lang.Object {
static final org.bouncycastle.cert.X509CertificateHolder[] EMPTY_CERTS
static java.util.Set EMPTY_SET
static java.util.List EMPTY_LIST
void ()
static java.util.Date extractDate (org.bouncycastle.asn1.ASN1GeneralizedTime)
static java.util.Set getCriticalExtensionOIDs (org.bouncycastle.asn1.x509.Extensions)
static java.util.Set getNonCriticalExtensionOIDs (org.bouncycastle.asn1.x509.Extensions)
static java.util.List getExtensionOIDs (org.bouncycastle.asn1.x509.Extensions)
static void ()
}
org/bouncycastle/cert/ocsp/Req.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.Req extends java.lang.Object {
private org.bouncycastle.asn1.ocsp.Request req
public void (org.bouncycastle.asn1.ocsp.Request)
public org.bouncycastle.cert.ocsp.CertificateID getCertID ()
public org.bouncycastle.asn1.x509.Extensions getSingleRequestExtensions ()
}
org/bouncycastle/cert/ocsp/RespData.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.RespData extends java.lang.Object {
private org.bouncycastle.asn1.ocsp.ResponseData data
public void (org.bouncycastle.asn1.ocsp.ResponseData)
public int getVersion ()
public org.bouncycastle.cert.ocsp.RespID getResponderId ()
public java.util.Date getProducedAt ()
public org.bouncycastle.cert.ocsp.SingleResp[] getResponses ()
public org.bouncycastle.asn1.x509.Extensions getResponseExtensions ()
}
org/bouncycastle/cert/ocsp/RespID.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.RespID extends java.lang.Object {
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier HASH_SHA1
org.bouncycastle.asn1.ocsp.ResponderID id
public void (org.bouncycastle.asn1.ocsp.ResponderID)
public void (org.bouncycastle.asn1.x500.X500Name)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cert.ocsp.OCSPException
public org.bouncycastle.asn1.ocsp.ResponderID toASN1Object ()
public boolean equals (java.lang.Object)
public int hashCode ()
static void ()
}
org/bouncycastle/cert/ocsp/RevokedStatus.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.RevokedStatus extends java.lang.Object implements org.bouncycastle.cert.ocsp.CertificateStatus {
org.bouncycastle.asn1.ocsp.RevokedInfo info
public void (org.bouncycastle.asn1.ocsp.RevokedInfo)
public void (java.util.Date, int)
public java.util.Date getRevocationTime ()
public boolean hasRevocationReason ()
public int getRevocationReason ()
}
org/bouncycastle/cert/ocsp/SingleResp.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.SingleResp extends java.lang.Object {
private org.bouncycastle.asn1.ocsp.SingleResponse resp
private org.bouncycastle.asn1.x509.Extensions extensions
public void (org.bouncycastle.asn1.ocsp.SingleResponse)
public org.bouncycastle.cert.ocsp.CertificateID getCertID ()
public org.bouncycastle.cert.ocsp.CertificateStatus getCertStatus ()
public java.util.Date getThisUpdate ()
public java.util.Date getNextUpdate ()
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
}
org/bouncycastle/cert/ocsp/UnknownStatus.class
package org.bouncycastle.cert.ocsp
public org.bouncycastle.cert.ocsp.UnknownStatus extends java.lang.Object implements org.bouncycastle.cert.ocsp.CertificateStatus {
public void ()
}
org/bouncycastle/cert/ocsp/jcajce/
org/bouncycastle/cert/ocsp/jcajce/JcaBasicOCSPRespBuilder.class
package org.bouncycastle.cert.ocsp.jcajce
public org.bouncycastle.cert.ocsp.jcajce.JcaBasicOCSPRespBuilder extends org.bouncycastle.cert.ocsp.BasicOCSPRespBuilder {
public void (java.security.PublicKey, org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cert.ocsp.OCSPException
}
org/bouncycastle/cert/ocsp/jcajce/JcaCertificateID.class
package org.bouncycastle.cert.ocsp.jcajce
public org.bouncycastle.cert.ocsp.jcajce.JcaCertificateID extends org.bouncycastle.cert.ocsp.CertificateID {
public void (org.bouncycastle.operator.DigestCalculator, java.security.cert.X509Certificate, java.math.BigInteger) throws org.bouncycastle.cert.ocsp.OCSPException java.security.cert.CertificateEncodingException
}
org/bouncycastle/cert/ocsp/jcajce/JcaRespID.class
package org.bouncycastle.cert.ocsp.jcajce
public org.bouncycastle.cert.ocsp.jcajce.JcaRespID extends org.bouncycastle.cert.ocsp.RespID {
public void (javax.security.auth.x500.X500Principal)
public void (java.security.PublicKey, org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cert.ocsp.OCSPException
}
org/bouncycastle/cert/selector/
org/bouncycastle/cert/selector/MSOutlookKeyIdCalculator.class
package org.bouncycastle.cert.selector
org.bouncycastle.cert.selector.MSOutlookKeyIdCalculator extends java.lang.Object {
void ()
static byte[] calculateKeyId (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
}
org/bouncycastle/cert/selector/X509AttributeCertificateHolderSelector.class
package org.bouncycastle.cert.selector
public org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector extends java.lang.Object implements org.bouncycastle.util.Selector {
private final org.bouncycastle.cert.AttributeCertificateHolder holder
private final org.bouncycastle.cert.AttributeCertificateIssuer issuer
private final java.math.BigInteger serialNumber
private final java.util.Date attributeCertificateValid
private final org.bouncycastle.cert.X509AttributeCertificateHolder attributeCert
private final java.util.Collection targetNames
private final java.util.Collection targetGroups
void (org.bouncycastle.cert.AttributeCertificateHolder, org.bouncycastle.cert.AttributeCertificateIssuer, java.math.BigInteger, java.util.Date, org.bouncycastle.cert.X509AttributeCertificateHolder, java.util.Collection, java.util.Collection)
public boolean match (java.lang.Object)
public java.lang.Object clone ()
public org.bouncycastle.cert.X509AttributeCertificateHolder getAttributeCert ()
public java.util.Date getAttributeCertificateValid ()
public org.bouncycastle.cert.AttributeCertificateHolder getHolder ()
public org.bouncycastle.cert.AttributeCertificateIssuer getIssuer ()
public java.math.BigInteger getSerialNumber ()
public java.util.Collection getTargetNames ()
public java.util.Collection getTargetGroups ()
}
org/bouncycastle/cert/selector/X509AttributeCertificateHolderSelectorBuilder.class
package org.bouncycastle.cert.selector
public org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelectorBuilder extends java.lang.Object {
private org.bouncycastle.cert.AttributeCertificateHolder holder
private org.bouncycastle.cert.AttributeCertificateIssuer issuer
private java.math.BigInteger serialNumber
private java.util.Date attributeCertificateValid
private org.bouncycastle.cert.X509AttributeCertificateHolder attributeCert
private java.util.Collection targetNames
private java.util.Collection targetGroups
public void ()
public void setAttributeCert (org.bouncycastle.cert.X509AttributeCertificateHolder)
public void setAttributeCertificateValid (java.util.Date)
public void setHolder (org.bouncycastle.cert.AttributeCertificateHolder)
public void setIssuer (org.bouncycastle.cert.AttributeCertificateIssuer)
public void setSerialNumber (java.math.BigInteger)
public void addTargetName (org.bouncycastle.asn1.x509.GeneralName)
public void setTargetNames (java.util.Collection) throws java.io.IOException
public void addTargetGroup (org.bouncycastle.asn1.x509.GeneralName)
public void setTargetGroups (java.util.Collection) throws java.io.IOException
private java.util.Set extractGeneralNames (java.util.Collection) throws java.io.IOException
public org.bouncycastle.cert.selector.X509AttributeCertificateHolderSelector build ()
}
org/bouncycastle/cert/selector/X509CertificateHolderSelector.class
package org.bouncycastle.cert.selector
public org.bouncycastle.cert.selector.X509CertificateHolderSelector extends java.lang.Object implements org.bouncycastle.util.Selector {
private byte[] subjectKeyId
private org.bouncycastle.asn1.x500.X500Name issuer
private java.math.BigInteger serialNumber
public void (byte[])
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, byte[])
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public java.math.BigInteger getSerialNumber ()
public byte[] getSubjectKeyIdentifier ()
public int hashCode ()
public boolean equals (java.lang.Object)
private boolean equalsObj (java.lang.Object, java.lang.Object)
public boolean match (java.lang.Object)
public java.lang.Object clone ()
}
org/bouncycastle/cert/selector/jcajce/
org/bouncycastle/cert/selector/jcajce/JcaSelectorConverter.class
package org.bouncycastle.cert.selector.jcajce
public org.bouncycastle.cert.selector.jcajce.JcaSelectorConverter extends java.lang.Object {
public void ()
public org.bouncycastle.cert.selector.X509CertificateHolderSelector getCertificateHolderSelector (java.security.cert.X509CertSelector)
}
org/bouncycastle/cert/selector/jcajce/JcaX509CertSelectorConverter.class
package org.bouncycastle.cert.selector.jcajce
public org.bouncycastle.cert.selector.jcajce.JcaX509CertSelectorConverter extends java.lang.Object {
public void ()
protected java.security.cert.X509CertSelector doConversion (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, byte[])
public java.security.cert.X509CertSelector getCertSelector (org.bouncycastle.cert.selector.X509CertificateHolderSelector)
}
org/bouncycastle/cert/selector/jcajce/JcaX509CertificateHolderSelector.class
package org.bouncycastle.cert.selector.jcajce
public org.bouncycastle.cert.selector.jcajce.JcaX509CertificateHolderSelector extends org.bouncycastle.cert.selector.X509CertificateHolderSelector {
public void (java.security.cert.X509Certificate)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger, byte[])
private static org.bouncycastle.asn1.x500.X500Name convertPrincipal (javax.security.auth.x500.X500Principal)
private static byte[] getSubjectKeyId (java.security.cert.X509Certificate)
}
org/bouncycastle/cms/
org/bouncycastle/cms/AuthAttributesProvider.class
package org.bouncycastle.cms
abstract org.bouncycastle.cms.AuthAttributesProvider extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Set getAuthAttributes ()
}
org/bouncycastle/cms/CMSAbsentContent.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAbsentContent extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData org.bouncycastle.cms.CMSReadable {
private final org.bouncycastle.asn1.ASN1ObjectIdentifier type
public void ()
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.io.InputStream getInputStream ()
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
}
org/bouncycastle/cms/CMSAlgorithm.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAlgorithm extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DES_EDE3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier IDEA_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CAST5_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CAMELLIA128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CAMELLIA192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CAMELLIA256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SEED_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DES_EDE3_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES128_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES192_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES256_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CAMELLIA128_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CAMELLIA192_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CAMELLIA256_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SEED_WRAP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ECDH_SHA1KDF
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ECMQV_SHA1KDF
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier MD5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GOST3411
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RIPEMD128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RIPEMD160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RIPEMD256
public void ()
static void ()
}
org/bouncycastle/cms/CMSAttributeTableGenerationException.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAttributeTableGenerationException extends org.bouncycastle.cms.CMSRuntimeException {
Exception e
public void (java.lang.String)
public void (java.lang.String, java.lang.Exception)
public java.lang.Exception getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/cms/CMSAttributeTableGenerator.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.CMSAttributeTableGenerator extends java.lang.Object {
public static final String CONTENT_TYPE
public static final String DIGEST
public static final String SIGNATURE
public static final String DIGEST_ALGORITHM_IDENTIFIER
public abstract org.bouncycastle.asn1.cms.AttributeTable getAttributes (java.util.Map) throws org.bouncycastle.cms.CMSAttributeTableGenerationException
}
org/bouncycastle/cms/CMSAuthEnvelopedData$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthEnvelopedData$1 extends java.lang.Object implements org.bouncycastle.cms.CMSSecureReadable {
final org.bouncycastle.cms.CMSAuthEnvelopedData this$0
void (org.bouncycastle.cms.CMSAuthEnvelopedData)
public java.io.InputStream getInputStream () throws java.io.IOException org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSAuthEnvelopedData.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthEnvelopedData extends java.lang.Object {
org.bouncycastle.cms.RecipientInformationStore recipientInfoStore
org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.cms.OriginatorInfo originator
private org.bouncycastle.asn1.x509.AlgorithmIdentifier authEncAlg
private org.bouncycastle.asn1.ASN1Set authAttrs
private byte[] mac
private org.bouncycastle.asn1.ASN1Set unauthAttrs
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSAuthEnvelopedGenerator.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthEnvelopedGenerator extends java.lang.Object {
public static final String AES128_CCM
public static final String AES192_CCM
public static final String AES256_CCM
public static final String AES128_GCM
public static final String AES192_GCM
public static final String AES256_GCM
void ()
static void ()
}
org/bouncycastle/cms/CMSAuthenticatedData$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthenticatedData$1 extends java.lang.Object implements org.bouncycastle.cms.AuthAttributesProvider {
final org.bouncycastle.cms.CMSAuthenticatedData this$0
void (org.bouncycastle.cms.CMSAuthenticatedData)
public org.bouncycastle.asn1.ASN1Set getAuthAttributes ()
}
org/bouncycastle/cms/CMSAuthenticatedData.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAuthenticatedData extends java.lang.Object {
org.bouncycastle.cms.RecipientInformationStore recipientInfoStore
org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlg
private org.bouncycastle.asn1.ASN1Set authAttrs
private org.bouncycastle.asn1.ASN1Set unauthAttrs
private byte[] mac
private org.bouncycastle.cms.OriginatorInformation originatorInfo
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (byte[], org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream, org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.asn1.cms.ContentInfo, org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.OriginatorInformation getOriginatorInfo ()
public byte[] getMac ()
private byte[] encodeObj (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm ()
public java.lang.String getMacAlgOID ()
public byte[] getMacAlgParams ()
public java.security.AlgorithmParameters getMacAlgorithmParameters (java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public java.security.AlgorithmParameters getMacAlgorithmParameters (java.security.Provider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.RecipientInformationStore getRecipientInfos ()
public org.bouncycastle.asn1.cms.ContentInfo getContentInfo ()
public org.bouncycastle.asn1.cms.AttributeTable getAuthAttrs ()
public org.bouncycastle.asn1.cms.AttributeTable getUnauthAttrs ()
public byte[] getEncoded () throws java.io.IOException
public byte[] getContentDigest ()
static org.bouncycastle.asn1.ASN1Set access$000 (org.bouncycastle.cms.CMSAuthenticatedData)
}
org/bouncycastle/cms/CMSAuthenticatedDataGenerator$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthenticatedDataGenerator$1 extends java.lang.Object implements org.bouncycastle.operator.DigestCalculatorProvider {
final org.bouncycastle.operator.DigestCalculator val$digestCalculator
final org.bouncycastle.cms.CMSAuthenticatedDataGenerator this$0
void (org.bouncycastle.cms.CMSAuthenticatedDataGenerator, org.bouncycastle.operator.DigestCalculator)
public org.bouncycastle.operator.DigestCalculator get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/CMSAuthenticatedDataGenerator$2.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthenticatedDataGenerator$2 extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData {
final org.bouncycastle.cms.CMSProcessable val$content
final org.bouncycastle.cms.CMSAuthenticatedDataGenerator this$0
void (org.bouncycastle.cms.CMSAuthenticatedDataGenerator, org.bouncycastle.cms.CMSProcessable) throws org.bouncycastle.cms.CMSException java.io.IOException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
}
org/bouncycastle/cms/CMSAuthenticatedDataGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAuthenticatedDataGenerator extends org.bouncycastle.cms.CMSAuthenticatedGenerator {
public void ()
public org.bouncycastle.cms.CMSAuthenticatedData generate (org.bouncycastle.cms.CMSTypedData, org.bouncycastle.operator.MacCalculator) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSAuthenticatedData generate (org.bouncycastle.cms.CMSTypedData, org.bouncycastle.operator.MacCalculator, org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
public void (java.security.SecureRandom)
private org.bouncycastle.cms.CMSAuthenticatedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, javax.crypto.KeyGenerator, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSAuthenticatedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSAuthenticatedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSAuthenticatedDataParser$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthenticatedDataParser$1 extends java.lang.Object implements org.bouncycastle.cms.AuthAttributesProvider {
final org.bouncycastle.cms.CMSAuthenticatedDataParser this$0
void (org.bouncycastle.cms.CMSAuthenticatedDataParser)
public org.bouncycastle.asn1.ASN1Set getAuthAttributes ()
}
org/bouncycastle/cms/CMSAuthenticatedDataParser.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAuthenticatedDataParser extends org.bouncycastle.cms.CMSContentInfoParser {
org.bouncycastle.cms.RecipientInformationStore recipientInfoStore
org.bouncycastle.asn1.cms.AuthenticatedDataParser authData
private org.bouncycastle.asn1.x509.AlgorithmIdentifier macAlg
private byte[] mac
private org.bouncycastle.asn1.cms.AttributeTable authAttrs
private org.bouncycastle.asn1.ASN1Set authAttrSet
private org.bouncycastle.asn1.cms.AttributeTable unauthAttrs
private boolean authAttrNotRead
private boolean unauthAttrNotRead
private org.bouncycastle.cms.OriginatorInformation originatorInfo
public void (byte[]) throws org.bouncycastle.cms.CMSException java.io.IOException
public void (byte[], org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cms.CMSException java.io.IOException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException java.io.IOException
public void (java.io.InputStream, org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cms.CMSException java.io.IOException
public org.bouncycastle.cms.OriginatorInformation getOriginatorInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMacAlgorithm ()
public java.lang.String getMacAlgOID ()
public byte[] getMacAlgParams ()
public java.security.AlgorithmParameters getMacAlgorithmParameters (java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public java.security.AlgorithmParameters getMacAlgorithmParameters (java.security.Provider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.RecipientInformationStore getRecipientInfos ()
public byte[] getMac () throws java.io.IOException
private org.bouncycastle.asn1.ASN1Set getAuthAttrSet () throws java.io.IOException
public org.bouncycastle.asn1.cms.AttributeTable getAuthAttrs () throws java.io.IOException
public org.bouncycastle.asn1.cms.AttributeTable getUnauthAttrs () throws java.io.IOException
private byte[] encodeObj (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public byte[] getContentDigest ()
static org.bouncycastle.asn1.ASN1Set access$000 (org.bouncycastle.cms.CMSAuthenticatedDataParser) throws java.io.IOException
}
org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator$CmsAuthenticatedDataOutputStream.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator$CmsAuthenticatedDataOutputStream extends java.io.OutputStream {
private java.io.OutputStream dataStream
private org.bouncycastle.asn1.BERSequenceGenerator cGen
private org.bouncycastle.asn1.BERSequenceGenerator envGen
private org.bouncycastle.asn1.BERSequenceGenerator eiGen
private org.bouncycastle.operator.MacCalculator macCalculator
private org.bouncycastle.operator.DigestCalculator digestCalculator
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
final org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator this$0
public void (org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator, org.bouncycastle.operator.MacCalculator, org.bouncycastle.operator.DigestCalculator, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/cms/CMSAuthenticatedDataStreamGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAuthenticatedDataStreamGenerator extends org.bouncycastle.cms.CMSAuthenticatedGenerator {
private int bufferSize
private boolean berEncodeRecipientSet
private org.bouncycastle.operator.MacCalculator macCalculator
public void ()
public void setBufferSize (int)
public void setBEREncodeRecipients (boolean)
public java.io.OutputStream open (java.io.OutputStream, org.bouncycastle.operator.MacCalculator) throws org.bouncycastle.cms.CMSException
public java.io.OutputStream open (java.io.OutputStream, org.bouncycastle.operator.MacCalculator, org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
public java.io.OutputStream open (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, org.bouncycastle.operator.MacCalculator) throws org.bouncycastle.cms.CMSException
public java.io.OutputStream open (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, org.bouncycastle.operator.MacCalculator, org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
public void (java.security.SecureRandom)
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, int, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, int, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException java.io.IOException
}
org/bouncycastle/cms/CMSAuthenticatedGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSAuthenticatedGenerator extends org.bouncycastle.cms.CMSEnvelopedGenerator {
protected org.bouncycastle.cms.CMSAttributeTableGenerator authGen
protected org.bouncycastle.cms.CMSAttributeTableGenerator unauthGen
public void ()
public void (java.security.SecureRandom)
public void setAuthenticatedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public void setUnauthenticatedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
protected java.util.Map getBaseParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
}
org/bouncycastle/cms/CMSCompressedData.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSCompressedData extends java.lang.Object {
org.bouncycastle.asn1.cms.ContentInfo contentInfo
org.bouncycastle.asn1.cms.CompressedData comData
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
public byte[] getContent () throws org.bouncycastle.cms.CMSException
public byte[] getContent (int) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public byte[] getContent (org.bouncycastle.operator.InputExpanderProvider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.cms.ContentInfo getContentInfo ()
public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure ()
public byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/cms/CMSCompressedDataGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSCompressedDataGenerator extends java.lang.Object {
public static final String ZLIB
public void ()
public org.bouncycastle.cms.CMSCompressedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSCompressedData generate (org.bouncycastle.cms.CMSTypedData, org.bouncycastle.operator.OutputCompressor) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSCompressedDataParser.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSCompressedDataParser extends org.bouncycastle.cms.CMSContentInfoParser {
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSTypedStream getContent () throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSTypedStream getContent (org.bouncycastle.operator.InputExpanderProvider) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSCompressedDataStreamGenerator$CmsCompressedOutputStream.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSCompressedDataStreamGenerator$CmsCompressedOutputStream extends java.io.OutputStream {
private java.io.OutputStream _out
private org.bouncycastle.asn1.BERSequenceGenerator _sGen
private org.bouncycastle.asn1.BERSequenceGenerator _cGen
private org.bouncycastle.asn1.BERSequenceGenerator _eiGen
final org.bouncycastle.cms.CMSCompressedDataStreamGenerator this$0
void (org.bouncycastle.cms.CMSCompressedDataStreamGenerator, java.io.OutputStream, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/cms/CMSCompressedDataStreamGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSCompressedDataStreamGenerator extends java.lang.Object {
public static final String ZLIB
private int _bufferSize
public void ()
public void setBufferSize (int)
public java.io.OutputStream open (java.io.OutputStream, java.lang.String) throws java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, java.lang.String) throws java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, org.bouncycastle.operator.OutputCompressor) throws java.io.IOException
public java.io.OutputStream open (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, org.bouncycastle.operator.OutputCompressor) throws java.io.IOException
}
org/bouncycastle/cms/CMSConfig.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSConfig extends java.lang.Object {
public void ()
public static void setSigningEncryptionAlgorithmMapping (java.lang.String, java.lang.String)
public static void setSigningDigestAlgorithmMapping (java.lang.String, java.lang.String)
}
org/bouncycastle/cms/CMSContentInfoParser.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSContentInfoParser extends java.lang.Object {
protected org.bouncycastle.asn1.cms.ContentInfoParser _contentInfo
protected java.io.InputStream _data
protected void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void close () throws java.io.IOException
}
org/bouncycastle/cms/CMSDigestedData.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSDigestedData extends java.lang.Object {
private org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.cms.DigestedData digestedData
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.cms.CMSProcessable getDigestedContent () throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure ()
public byte[] getEncoded () throws java.io.IOException
public boolean verify (org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSEncryptedData.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEncryptedData extends java.lang.Object {
private org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.cms.EncryptedData encryptedData
public void (org.bouncycastle.asn1.cms.ContentInfo)
public byte[] getContent (org.bouncycastle.operator.InputDecryptorProvider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSTypedStream getContentStream (org.bouncycastle.operator.InputDecryptorProvider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure ()
}
org/bouncycastle/cms/CMSEncryptedDataGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEncryptedDataGenerator extends org.bouncycastle.cms.CMSEncryptedGenerator {
public void ()
private org.bouncycastle.cms.CMSEncryptedData doGenerate (org.bouncycastle.cms.CMSTypedData, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSEncryptedData generate (org.bouncycastle.cms.CMSTypedData, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSEncryptedGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEncryptedGenerator extends java.lang.Object {
protected org.bouncycastle.cms.CMSAttributeTableGenerator unprotectedAttributeGenerator
protected void ()
public void setUnprotectedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
}
org/bouncycastle/cms/CMSEnvelopedData.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEnvelopedData extends java.lang.Object {
org.bouncycastle.cms.RecipientInformationStore recipientInfoStore
org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.x509.AlgorithmIdentifier encAlg
private org.bouncycastle.asn1.ASN1Set unprotectedAttributes
private org.bouncycastle.cms.OriginatorInformation originatorInfo
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
private byte[] encodeObj (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public org.bouncycastle.cms.OriginatorInformation getOriginatorInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getContentEncryptionAlgorithm ()
public java.lang.String getEncryptionAlgOID ()
public byte[] getEncryptionAlgParams ()
public java.security.AlgorithmParameters getEncryptionAlgorithmParameters (java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public java.security.AlgorithmParameters getEncryptionAlgorithmParameters (java.security.Provider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.RecipientInformationStore getRecipientInfos ()
public org.bouncycastle.asn1.cms.ContentInfo getContentInfo ()
public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure ()
public org.bouncycastle.asn1.cms.AttributeTable getUnprotectedAttributes ()
public byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/cms/CMSEnvelopedDataGenerator$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSEnvelopedDataGenerator$1 extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData {
final org.bouncycastle.cms.CMSProcessable val$content
final org.bouncycastle.cms.CMSEnvelopedDataGenerator this$0
void (org.bouncycastle.cms.CMSEnvelopedDataGenerator, org.bouncycastle.cms.CMSProcessable) throws org.bouncycastle.cms.CMSException java.io.IOException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
}
org/bouncycastle/cms/CMSEnvelopedDataGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEnvelopedDataGenerator extends org.bouncycastle.cms.CMSEnvelopedGenerator {
public void ()
public void (java.security.SecureRandom)
private org.bouncycastle.cms.CMSEnvelopedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, int, java.security.Provider, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
private org.bouncycastle.cms.CMSEnvelopedData doGenerate (org.bouncycastle.cms.CMSTypedData, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSEnvelopedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSEnvelopedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSEnvelopedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, int, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSEnvelopedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String, int, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSEnvelopedData generate (org.bouncycastle.cms.CMSTypedData, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSEnvelopedDataParser.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEnvelopedDataParser extends org.bouncycastle.cms.CMSContentInfoParser {
org.bouncycastle.cms.RecipientInformationStore recipientInfoStore
org.bouncycastle.asn1.cms.EnvelopedDataParser envelopedData
private org.bouncycastle.asn1.x509.AlgorithmIdentifier encAlg
private org.bouncycastle.asn1.cms.AttributeTable unprotectedAttributes
private boolean attrNotRead
private org.bouncycastle.cms.OriginatorInformation originatorInfo
public void (byte[]) throws org.bouncycastle.cms.CMSException java.io.IOException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException java.io.IOException
public java.lang.String getEncryptionAlgOID ()
public byte[] getEncryptionAlgParams ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getContentEncryptionAlgorithm ()
public java.security.AlgorithmParameters getEncryptionAlgorithmParameters (java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public java.security.AlgorithmParameters getEncryptionAlgorithmParameters (java.security.Provider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.OriginatorInformation getOriginatorInfo ()
public org.bouncycastle.cms.RecipientInformationStore getRecipientInfos ()
public org.bouncycastle.asn1.cms.AttributeTable getUnprotectedAttributes () throws java.io.IOException
private byte[] encodeObj (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
}
org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator$CmsEnvelopedDataOutputStream.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator$CmsEnvelopedDataOutputStream extends java.io.OutputStream {
private java.io.OutputStream _out
private org.bouncycastle.asn1.BERSequenceGenerator _cGen
private org.bouncycastle.asn1.BERSequenceGenerator _envGen
private org.bouncycastle.asn1.BERSequenceGenerator _eiGen
final org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator this$0
public void (org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator, java.io.OutputStream, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/cms/CMSEnvelopedDataStreamGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEnvelopedDataStreamGenerator extends org.bouncycastle.cms.CMSEnvelopedGenerator {
private org.bouncycastle.asn1.ASN1Set _unprotectedAttributes
private int _bufferSize
private boolean _berEncodeRecipientSet
public void ()
public void (java.security.SecureRandom)
public void setBufferSize (int)
public void setBEREncodeRecipients (boolean)
private org.bouncycastle.asn1.ASN1Integer getVersion ()
private java.io.OutputStream open (java.io.OutputStream, java.lang.String, int, java.security.Provider, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException java.io.IOException
private java.io.OutputStream doOpen (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, org.bouncycastle.operator.OutputEncryptor) throws java.io.IOException org.bouncycastle.cms.CMSException
protected java.io.OutputStream open (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, org.bouncycastle.asn1.ASN1EncodableVector, org.bouncycastle.operator.OutputEncryptor) throws java.io.IOException
protected java.io.OutputStream open (java.io.OutputStream, org.bouncycastle.asn1.ASN1EncodableVector, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, int, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, int, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException java.io.IOException
public java.io.OutputStream open (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.cms.CMSException java.io.IOException
}
org/bouncycastle/cms/CMSEnvelopedGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSEnvelopedGenerator extends java.lang.Object {
public static final String DES_EDE3_CBC
public static final String RC2_CBC
public static final String IDEA_CBC
public static final String CAST5_CBC
public static final String AES128_CBC
public static final String AES192_CBC
public static final String AES256_CBC
public static final String CAMELLIA128_CBC
public static final String CAMELLIA192_CBC
public static final String CAMELLIA256_CBC
public static final String SEED_CBC
public static final String DES_EDE3_WRAP
public static final String AES128_WRAP
public static final String AES192_WRAP
public static final String AES256_WRAP
public static final String CAMELLIA128_WRAP
public static final String CAMELLIA192_WRAP
public static final String CAMELLIA256_WRAP
public static final String SEED_WRAP
public static final String ECDH_SHA1KDF
public static final String ECMQV_SHA1KDF
final java.util.List oldRecipientInfoGenerators
final java.util.List recipientInfoGenerators
protected org.bouncycastle.cms.CMSAttributeTableGenerator unprotectedAttributeGenerator
final java.security.SecureRandom rand
protected org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
public void ()
public void (java.security.SecureRandom)
public void setUnprotectedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public void setOriginatorInfo (org.bouncycastle.cms.OriginatorInformation)
public void addKeyTransRecipient (java.security.cert.X509Certificate) throws java.lang.IllegalArgumentException
public void addKeyTransRecipient (java.security.PublicKey, byte[]) throws java.lang.IllegalArgumentException
public void addKEKRecipient (javax.crypto.SecretKey, byte[])
public void addKEKRecipient (javax.crypto.SecretKey, org.bouncycastle.asn1.cms.KEKIdentifier)
public void addPasswordRecipient (org.bouncycastle.cms.CMSPBEKey, java.lang.String)
public void addKeyAgreementRecipient (java.lang.String, java.security.PrivateKey, java.security.PublicKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addKeyAgreementRecipient (java.lang.String, java.security.PrivateKey, java.security.PublicKey, java.security.cert.X509Certificate, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addKeyAgreementRecipients (java.lang.String, java.security.PrivateKey, java.security.PublicKey, java.util.Collection, java.lang.String, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addKeyAgreementRecipients (java.lang.String, java.security.PrivateKey, java.security.PublicKey, java.util.Collection, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addRecipientInfoGenerator (org.bouncycastle.cms.RecipientInfoGenerator)
protected org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (java.lang.String, java.security.AlgorithmParameters) throws java.io.IOException
protected void convertOldRecipients (java.security.SecureRandom, java.security.Provider)
static void ()
}
org/bouncycastle/cms/CMSEnvelopedHelper$CMSAuthenticatedSecureReadable.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSEnvelopedHelper$CMSAuthenticatedSecureReadable extends java.lang.Object implements org.bouncycastle.cms.CMSSecureReadable {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm
private org.bouncycastle.cms.CMSReadable readable
void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSReadable)
public java.io.InputStream getInputStream () throws java.io.IOException org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSEnvelopedHelper$CMSDigestAuthenticatedSecureReadable$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSEnvelopedHelper$CMSDigestAuthenticatedSecureReadable$1 extends java.io.FilterInputStream {
final org.bouncycastle.cms.CMSEnvelopedHelper$CMSDigestAuthenticatedSecureReadable this$0
void (org.bouncycastle.cms.CMSEnvelopedHelper$CMSDigestAuthenticatedSecureReadable, java.io.InputStream) throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
}
org/bouncycastle/cms/CMSEnvelopedHelper$CMSDigestAuthenticatedSecureReadable.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSEnvelopedHelper$CMSDigestAuthenticatedSecureReadable extends java.lang.Object implements org.bouncycastle.cms.CMSSecureReadable {
private org.bouncycastle.operator.DigestCalculator digestCalculator
private org.bouncycastle.cms.CMSReadable readable
public void (org.bouncycastle.operator.DigestCalculator, org.bouncycastle.cms.CMSReadable)
public java.io.InputStream getInputStream () throws java.io.IOException org.bouncycastle.cms.CMSException
public byte[] getDigest ()
static org.bouncycastle.operator.DigestCalculator access$000 (org.bouncycastle.cms.CMSEnvelopedHelper$CMSDigestAuthenticatedSecureReadable)
}
org/bouncycastle/cms/CMSEnvelopedHelper$CMSEnvelopedSecureReadable.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSEnvelopedHelper$CMSEnvelopedSecureReadable extends java.lang.Object implements org.bouncycastle.cms.CMSSecureReadable {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm
private org.bouncycastle.cms.CMSReadable readable
void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSReadable)
public java.io.InputStream getInputStream () throws java.io.IOException org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSEnvelopedHelper.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSEnvelopedHelper extends java.lang.Object {
static final org.bouncycastle.cms.CMSEnvelopedHelper INSTANCE
private static final java.util.Map KEYSIZES
private static final java.util.Map BASE_CIPHER_NAMES
private static final java.util.Map CIPHER_ALG_NAMES
private static final java.util.Map MAC_ALG_NAMES
void ()
javax.crypto.KeyGenerator createSymmetricKeyGenerator (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
int getKeySize (java.lang.String)
private javax.crypto.KeyGenerator createKeyGenerator (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
static org.bouncycastle.cms.RecipientInformationStore buildRecipientInformationStore (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable)
static org.bouncycastle.cms.RecipientInformationStore buildRecipientInformationStore (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
private static void readRecipientInfo (java.util.List, org.bouncycastle.asn1.cms.RecipientInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
static void ()
}
org/bouncycastle/cms/CMSException.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSException extends java.lang.Exception {
Exception e
public void (java.lang.String)
public void (java.lang.String, java.lang.Exception)
public java.lang.Exception getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/cms/CMSPBEKey.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.CMSPBEKey extends java.lang.Object implements javax.crypto.interfaces.PBEKey {
private char[] password
private byte[] salt
private int iterationCount
protected static javax.crypto.spec.PBEParameterSpec getParamSpec (java.security.AlgorithmParameters) throws java.security.InvalidAlgorithmParameterException
public void (char[], byte[], int)
public void (char[], javax.crypto.spec.PBEParameterSpec)
public char[] getPassword ()
public byte[] getSalt ()
public int getIterationCount ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
abstract byte[] getEncoded (java.lang.String)
}
org/bouncycastle/cms/CMSProcessable.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.CMSProcessable extends java.lang.Object {
public abstract void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public abstract java.lang.Object getContent ()
}
org/bouncycastle/cms/CMSProcessableByteArray.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSProcessableByteArray extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData org.bouncycastle.cms.CMSReadable {
private final org.bouncycastle.asn1.ASN1ObjectIdentifier type
private final byte[] bytes
public void (byte[])
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[])
public java.io.InputStream getInputStream ()
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
}
org/bouncycastle/cms/CMSProcessableFile.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSProcessableFile extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData org.bouncycastle.cms.CMSReadable {
private static final int DEFAULT_BUF_SIZE
private final org.bouncycastle.asn1.ASN1ObjectIdentifier type
private final java.io.File file
private final byte[] buf
public void (java.io.File)
public void (java.io.File, int)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.File, int)
public java.io.InputStream getInputStream () throws java.io.IOException org.bouncycastle.cms.CMSException
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
}
org/bouncycastle/cms/CMSProcessableInputStream.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSProcessableInputStream extends java.lang.Object implements org.bouncycastle.cms.CMSProcessable org.bouncycastle.cms.CMSReadable {
private java.io.InputStream input
private boolean used
public void (java.io.InputStream)
public java.io.InputStream getInputStream ()
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
private synchronized void checkSingleUsage ()
}
org/bouncycastle/cms/CMSReadable.class
package org.bouncycastle.cms
abstract org.bouncycastle.cms.CMSReadable extends java.lang.Object {
public abstract java.io.InputStream getInputStream () throws java.io.IOException org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSRuntimeException.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSRuntimeException extends java.lang.RuntimeException {
Exception e
public void (java.lang.String)
public void (java.lang.String, java.lang.Exception)
public java.lang.Exception getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/cms/CMSSecureReadable.class
package org.bouncycastle.cms
abstract org.bouncycastle.cms.CMSSecureReadable extends java.lang.Object {
public abstract java.io.InputStream getInputStream () throws java.io.IOException org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSSignatureAlgorithmNameGenerator.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator extends java.lang.Object {
public abstract java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/cms/CMSSignatureEncryptionAlgorithmFinder.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier findEncryptionAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/cms/CMSSignedData$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSSignedData$1 extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData {
final org.bouncycastle.cms.CMSProcessable val$signedContent
final org.bouncycastle.cms.CMSSignedData this$0
void (org.bouncycastle.cms.CMSSignedData, org.bouncycastle.cms.CMSProcessable) throws org.bouncycastle.cms.CMSException java.io.IOException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
}
org/bouncycastle/cms/CMSSignedData.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSSignedData extends java.lang.Object {
private static final org.bouncycastle.cms.CMSSignedHelper HELPER
org.bouncycastle.asn1.cms.SignedData signedData
org.bouncycastle.asn1.cms.ContentInfo contentInfo
org.bouncycastle.cms.CMSTypedData signedContent
org.bouncycastle.cms.SignerInformationStore signerInfoStore
org.bouncycastle.x509.X509Store attributeStore
org.bouncycastle.x509.X509Store certificateStore
org.bouncycastle.x509.X509Store crlStore
private java.util.Map hashes
private void (org.bouncycastle.cms.CMSSignedData)
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.cms.CMSProcessable, byte[]) throws org.bouncycastle.cms.CMSException
public void (java.util.Map, byte[]) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.cms.CMSProcessable, java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.cms.CMSProcessable, org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
public void (java.util.Map, org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.cms.CMSException
private org.bouncycastle.asn1.cms.SignedData getSignedData () throws org.bouncycastle.cms.CMSException
public int getVersion ()
public org.bouncycastle.cms.SignerInformationStore getSignerInfos ()
public org.bouncycastle.x509.X509Store getAttributeCertificates (java.lang.String, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getAttributeCertificates (java.lang.String, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCertificates (java.lang.String, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCertificates (java.lang.String, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCRLs (java.lang.String, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCRLs (java.lang.String, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
public java.security.cert.CertStore getCertificatesAndCRLs (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public java.security.cert.CertStore getCertificatesAndCRLs (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.util.Store getCertificates ()
public org.bouncycastle.util.Store getCRLs ()
public org.bouncycastle.util.Store getAttributeCertificates ()
public java.lang.String getSignedContentTypeOID ()
public org.bouncycastle.cms.CMSTypedData getSignedContent ()
public org.bouncycastle.asn1.cms.ContentInfo getContentInfo ()
public org.bouncycastle.asn1.cms.ContentInfo toASN1Structure ()
public byte[] getEncoded () throws java.io.IOException
public static org.bouncycastle.cms.CMSSignedData replaceSigners (org.bouncycastle.cms.CMSSignedData, org.bouncycastle.cms.SignerInformationStore)
public static org.bouncycastle.cms.CMSSignedData replaceCertificatesAndCRLs (org.bouncycastle.cms.CMSSignedData, java.security.cert.CertStore) throws org.bouncycastle.cms.CMSException
public static org.bouncycastle.cms.CMSSignedData replaceCertificatesAndCRLs (org.bouncycastle.cms.CMSSignedData, org.bouncycastle.util.Store, org.bouncycastle.util.Store, org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
static void ()
}
org/bouncycastle/cms/CMSSignedDataGenerator$1.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSSignedDataGenerator$1 extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData {
final org.bouncycastle.asn1.ASN1ObjectIdentifier val$contentTypeOID
final org.bouncycastle.cms.CMSProcessable val$content
final org.bouncycastle.cms.CMSSignedDataGenerator this$0
void (org.bouncycastle.cms.CMSSignedDataGenerator, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.cms.CMSProcessable) throws org.bouncycastle.cms.CMSException java.io.IOException
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public void write (java.io.OutputStream) throws java.io.IOException org.bouncycastle.cms.CMSException
public java.lang.Object getContent ()
}
org/bouncycastle/cms/CMSSignedDataGenerator$SignerInf.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSSignedDataGenerator$SignerInf extends java.lang.Object {
final java.security.PrivateKey key
final Object signerIdentifier
final String digestOID
final String encOID
final org.bouncycastle.cms.CMSAttributeTableGenerator sAttr
final org.bouncycastle.cms.CMSAttributeTableGenerator unsAttr
final org.bouncycastle.asn1.cms.AttributeTable baseSignedTable
final org.bouncycastle.cms.CMSSignedDataGenerator this$0
void (org.bouncycastle.cms.CMSSignedDataGenerator, java.security.PrivateKey, java.lang.Object, java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.asn1.cms.AttributeTable)
org.bouncycastle.cms.SignerInfoGenerator toSignerInfoGenerator (java.security.SecureRandom, java.security.Provider, boolean) throws java.io.IOException java.security.cert.CertificateEncodingException org.bouncycastle.cms.CMSException org.bouncycastle.operator.OperatorCreationException java.security.NoSuchAlgorithmException
}
org/bouncycastle/cms/CMSSignedDataGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSSignedDataGenerator extends org.bouncycastle.cms.CMSSignedGenerator {
private java.util.List signerInfs
public void ()
public void (java.security.SecureRandom)
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator) throws java.lang.IllegalArgumentException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator) throws java.lang.IllegalArgumentException
private void doAddSigner (java.security.PrivateKey, java.lang.Object, java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.asn1.cms.AttributeTable) throws java.lang.IllegalArgumentException
public org.bouncycastle.cms.CMSSignedData generate (org.bouncycastle.cms.CMSProcessable, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (org.bouncycastle.cms.CMSProcessable, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (java.lang.String, org.bouncycastle.cms.CMSProcessable, boolean, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (java.lang.String, org.bouncycastle.cms.CMSProcessable, boolean, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (java.lang.String, org.bouncycastle.cms.CMSProcessable, boolean, java.lang.String, boolean) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (java.lang.String, org.bouncycastle.cms.CMSProcessable, boolean, java.security.Provider, boolean) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (org.bouncycastle.cms.CMSProcessable, boolean, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (org.bouncycastle.cms.CMSProcessable, boolean, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (org.bouncycastle.cms.CMSTypedData) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSSignedData generate (org.bouncycastle.cms.CMSTypedData, boolean) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.SignerInformationStore generateCounterSigners (org.bouncycastle.cms.SignerInformation, java.security.Provider) throws java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.SignerInformationStore generateCounterSigners (org.bouncycastle.cms.SignerInformation, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.SignerInformationStore generateCounterSigners (org.bouncycastle.cms.SignerInformation) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/CMSSignedDataParser.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSSignedDataParser extends org.bouncycastle.cms.CMSContentInfoParser {
private static final org.bouncycastle.cms.CMSSignedHelper HELPER
private org.bouncycastle.asn1.cms.SignedDataParser _signedData
private org.bouncycastle.asn1.ASN1ObjectIdentifier _signedContentType
private org.bouncycastle.cms.CMSTypedStream _signedContent
private java.util.Map digests
private org.bouncycastle.cms.SignerInformationStore _signerInfoStore
private org.bouncycastle.x509.X509Store _attributeStore
private org.bouncycastle.asn1.ASN1Set _certSet
private org.bouncycastle.asn1.ASN1Set _crlSet
private boolean _isCertCrlParsed
private org.bouncycastle.x509.X509Store _certificateStore
private org.bouncycastle.x509.X509Store _crlStore
public void (byte[]) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.operator.DigestCalculatorProvider, byte[]) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.cms.CMSTypedStream, byte[]) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.operator.DigestCalculatorProvider, org.bouncycastle.cms.CMSTypedStream, byte[]) throws org.bouncycastle.cms.CMSException
private static org.bouncycastle.operator.DigestCalculatorProvider createDefaultDigestProvider () throws org.bouncycastle.cms.CMSException
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.operator.DigestCalculatorProvider, java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.cms.CMSTypedStream, java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.operator.DigestCalculatorProvider, org.bouncycastle.cms.CMSTypedStream, java.io.InputStream) throws org.bouncycastle.cms.CMSException
public int getVersion ()
public org.bouncycastle.cms.SignerInformationStore getSignerInfos () throws org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getAttributeCertificates (java.lang.String, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getAttributeCertificates (java.lang.String, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCertificates (java.lang.String, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCertificates (java.lang.String, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCRLs (java.lang.String, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.x509.X509Store getCRLs (java.lang.String, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
public java.security.cert.CertStore getCertificatesAndCRLs (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public java.security.cert.CertStore getCertificatesAndCRLs (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.util.Store getCertificates () throws org.bouncycastle.cms.CMSException
public org.bouncycastle.util.Store getCRLs () throws org.bouncycastle.cms.CMSException
public org.bouncycastle.util.Store getAttributeCertificates () throws org.bouncycastle.cms.CMSException
private void populateCertCrlSets () throws org.bouncycastle.cms.CMSException
public java.lang.String getSignedContentTypeOID ()
public org.bouncycastle.cms.CMSTypedStream getSignedContent ()
public static java.io.OutputStream replaceSigners (java.io.InputStream, org.bouncycastle.cms.SignerInformationStore, java.io.OutputStream) throws org.bouncycastle.cms.CMSException java.io.IOException
public static java.io.OutputStream replaceCertificatesAndCRLs (java.io.InputStream, java.security.cert.CertStore, java.io.OutputStream) throws org.bouncycastle.cms.CMSException java.io.IOException
public static java.io.OutputStream replaceCertificatesAndCRLs (java.io.InputStream, org.bouncycastle.util.Store, org.bouncycastle.util.Store, org.bouncycastle.util.Store, java.io.OutputStream) throws org.bouncycastle.cms.CMSException java.io.IOException
private static void writeSetToGeneratorTagged (org.bouncycastle.asn1.ASN1Generator, org.bouncycastle.asn1.ASN1SetParser, int) throws java.io.IOException
private static org.bouncycastle.asn1.ASN1Set getASN1Set (org.bouncycastle.asn1.ASN1SetParser)
private static void pipeEncapsulatedOctetString (org.bouncycastle.asn1.cms.ContentInfoParser, java.io.OutputStream) throws java.io.IOException
private static void pipeOctetString (org.bouncycastle.asn1.ASN1OctetStringParser, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/cms/CMSSignedDataStreamGenerator$CmsSignedDataOutputStream.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSSignedDataStreamGenerator$CmsSignedDataOutputStream extends java.io.OutputStream {
private java.io.OutputStream _out
private org.bouncycastle.asn1.ASN1ObjectIdentifier _contentOID
private org.bouncycastle.asn1.BERSequenceGenerator _sGen
private org.bouncycastle.asn1.BERSequenceGenerator _sigGen
private org.bouncycastle.asn1.BERSequenceGenerator _eiGen
final org.bouncycastle.cms.CMSSignedDataStreamGenerator this$0
public void (org.bouncycastle.cms.CMSSignedDataStreamGenerator, java.io.OutputStream, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator, org.bouncycastle.asn1.BERSequenceGenerator)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/cms/CMSSignedDataStreamGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSSignedDataStreamGenerator extends org.bouncycastle.cms.CMSSignedGenerator {
private int _bufferSize
public void ()
public void (java.security.SecureRandom)
public void setBufferSize (int)
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.security.Provider, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
private void doAddSigner (java.security.PrivateKey, java.lang.Object, java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.security.Provider, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public void addSigner (java.security.PrivateKey, byte[], java.lang.String, java.lang.String, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, java.security.Provider, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException
public java.io.OutputStream open (java.io.OutputStream) throws java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, boolean) throws java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, boolean, java.io.OutputStream) throws java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, boolean) throws java.io.IOException
public java.io.OutputStream open (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, boolean) throws java.io.IOException
public java.io.OutputStream open (java.io.OutputStream, java.lang.String, boolean, java.io.OutputStream) throws java.io.IOException
public java.io.OutputStream open (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.OutputStream, boolean, java.io.OutputStream) throws java.io.IOException
void generate (java.io.OutputStream, java.lang.String, boolean, java.io.OutputStream, org.bouncycastle.cms.CMSProcessable) throws org.bouncycastle.cms.CMSException java.io.IOException
private org.bouncycastle.asn1.ASN1Integer calculateVersion (org.bouncycastle.asn1.ASN1ObjectIdentifier)
private boolean checkForVersion3 (java.util.List, java.util.List)
}
org/bouncycastle/cms/CMSSignedGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSSignedGenerator extends java.lang.Object {
public static final String DATA
public static final String DIGEST_SHA1
public static final String DIGEST_SHA224
public static final String DIGEST_SHA256
public static final String DIGEST_SHA384
public static final String DIGEST_SHA512
public static final String DIGEST_MD5
public static final String DIGEST_GOST3411
public static final String DIGEST_RIPEMD128
public static final String DIGEST_RIPEMD160
public static final String DIGEST_RIPEMD256
public static final String ENCRYPTION_RSA
public static final String ENCRYPTION_DSA
public static final String ENCRYPTION_ECDSA
public static final String ENCRYPTION_RSA_PSS
public static final String ENCRYPTION_GOST3410
public static final String ENCRYPTION_ECGOST3410
private static final String ENCRYPTION_ECDSA_WITH_SHA1
private static final String ENCRYPTION_ECDSA_WITH_SHA224
private static final String ENCRYPTION_ECDSA_WITH_SHA256
private static final String ENCRYPTION_ECDSA_WITH_SHA384
private static final String ENCRYPTION_ECDSA_WITH_SHA512
private static final java.util.Set NO_PARAMS
private static final java.util.Map EC_ALGORITHMS
protected java.util.List certs
protected java.util.List crls
protected java.util.List _signers
protected java.util.List signerGens
protected java.util.Map digests
protected final java.security.SecureRandom rand
protected void ()
protected void (java.security.SecureRandom)
protected java.lang.String getEncOID (java.security.PrivateKey, java.lang.String)
protected java.util.Map getBaseParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
protected org.bouncycastle.asn1.ASN1Set getAttributeSet (org.bouncycastle.asn1.cms.AttributeTable)
public void addCertificatesAndCRLs (java.security.cert.CertStore) throws java.security.cert.CertStoreException org.bouncycastle.cms.CMSException
public void addCertificates (org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
public void addCRLs (org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
public void addAttributeCertificates (org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
public void addAttributeCertificates (org.bouncycastle.x509.X509Store) throws org.bouncycastle.cms.CMSException
public void addSigners (org.bouncycastle.cms.SignerInformationStore)
public void addSignerInfoGenerator (org.bouncycastle.cms.SignerInfoGenerator)
public java.util.Map getGeneratedDigests ()
static void ()
}
org/bouncycastle/cms/CMSSignedHelper.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSSignedHelper extends java.lang.Object {
static final org.bouncycastle.cms.CMSSignedHelper INSTANCE
private static final java.util.Map encryptionAlgs
private static final java.util.Map digestAlgs
private static final java.util.Map digestAliases
void ()
private static void addEntries (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, java.lang.String)
java.lang.String getDigestAlgName (java.lang.String)
java.lang.String getEncryptionAlgName (java.lang.String)
org.bouncycastle.x509.X509Store createAttributeStore (java.lang.String, java.security.Provider, org.bouncycastle.asn1.ASN1Set) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
org.bouncycastle.x509.X509Store createCertificateStore (java.lang.String, java.security.Provider, org.bouncycastle.asn1.ASN1Set) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
org.bouncycastle.x509.X509Store createCRLsStore (java.lang.String, java.security.Provider, org.bouncycastle.asn1.ASN1Set) throws org.bouncycastle.x509.NoSuchStoreException org.bouncycastle.cms.CMSException
java.security.cert.CertStore createCertStore (java.lang.String, java.security.Provider, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set) throws org.bouncycastle.cms.CMSException java.security.NoSuchAlgorithmException
private void addCertsFromSet (java.util.List, org.bouncycastle.asn1.ASN1Set, java.security.Provider) throws org.bouncycastle.cms.CMSException
private void addCRLsFromSet (java.util.List, org.bouncycastle.asn1.ASN1Set, java.security.Provider) throws org.bouncycastle.cms.CMSException
org.bouncycastle.asn1.x509.AlgorithmIdentifier fixAlgID (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
void setSigningEncryptionAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
void setSigningDigestAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
static void ()
}
org/bouncycastle/cms/CMSSignerDigestMismatchException.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSSignerDigestMismatchException extends org.bouncycastle.cms.CMSException {
public void (java.lang.String)
}
org/bouncycastle/cms/CMSStreamException.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSStreamException extends java.io.IOException {
private final Throwable underlying
void (java.lang.String)
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/cms/CMSTypedData.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.CMSTypedData extends java.lang.Object implements org.bouncycastle.cms.CMSProcessable {
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
}
org/bouncycastle/cms/CMSTypedStream$FullReaderStream.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSTypedStream$FullReaderStream extends java.io.FilterInputStream {
void (java.io.InputStream)
public int read (byte[], int, int) throws java.io.IOException
}
org/bouncycastle/cms/CMSTypedStream.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSTypedStream extends java.lang.Object {
private static final int BUF_SIZ
private final org.bouncycastle.asn1.ASN1ObjectIdentifier _oid
private final java.io.InputStream _in
public void (java.io.InputStream)
public void (java.lang.String, java.io.InputStream)
public void (java.lang.String, java.io.InputStream, int)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.InputStream)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.io.InputStream, int)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public java.io.InputStream getContentStream ()
public void drain () throws java.io.IOException
}
org/bouncycastle/cms/CMSUtils.class
package org.bouncycastle.cms
org.bouncycastle.cms.CMSUtils extends java.lang.Object {
void ()
static org.bouncycastle.asn1.cms.ContentInfo readContentInfo (byte[]) throws org.bouncycastle.cms.CMSException
static org.bouncycastle.asn1.cms.ContentInfo readContentInfo (java.io.InputStream) throws org.bouncycastle.cms.CMSException
static java.util.List getCertificatesFromStore (java.security.cert.CertStore) throws java.security.cert.CertStoreException org.bouncycastle.cms.CMSException
static java.util.List getCertificatesFromStore (org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
static java.util.List getAttributeCertificatesFromStore (org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
static java.util.List getCRLsFromStore (java.security.cert.CertStore) throws java.security.cert.CertStoreException org.bouncycastle.cms.CMSException
static java.util.List getCRLsFromStore (org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
static org.bouncycastle.asn1.ASN1Set createBerSetFromList (java.util.List)
static org.bouncycastle.asn1.ASN1Set createDerSetFromList (java.util.List)
static java.io.OutputStream createBEROctetOutputStream (java.io.OutputStream, int, boolean, int) throws java.io.IOException
static org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificateStructure (java.security.cert.X509Certificate)
static org.bouncycastle.asn1.cms.IssuerAndSerialNumber getIssuerAndSerialNumber (java.security.cert.X509Certificate)
private static org.bouncycastle.asn1.cms.ContentInfo readContentInfo (org.bouncycastle.asn1.ASN1InputStream) throws org.bouncycastle.cms.CMSException
public static byte[] streamToByteArray (java.io.InputStream) throws java.io.IOException
public static byte[] streamToByteArray (java.io.InputStream, int) throws java.io.IOException
public static java.security.Provider getProvider (java.lang.String) throws java.security.NoSuchProviderException
static java.io.InputStream attachDigestsToInputStream (java.util.Collection, java.io.InputStream)
static java.io.OutputStream attachSignersToOutputStream (java.util.Collection, java.io.OutputStream)
static java.io.OutputStream getSafeOutputStream (java.io.OutputStream)
static java.io.OutputStream getSafeTeeOutputStream (java.io.OutputStream, java.io.OutputStream)
}
org/bouncycastle/cms/CMSVerifierCertificateNotValidException.class
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSVerifierCertificateNotValidException extends org.bouncycastle.cms.CMSException {
public void (java.lang.String)
}
org/bouncycastle/cms/DefaultAuthenticatedAttributeTableGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.DefaultAuthenticatedAttributeTableGenerator extends java.lang.Object implements org.bouncycastle.cms.CMSAttributeTableGenerator {
private final java.util.Hashtable table
public void ()
public void (org.bouncycastle.asn1.cms.AttributeTable)
protected java.util.Hashtable createStandardAttributeTable (java.util.Map)
public org.bouncycastle.asn1.cms.AttributeTable getAttributes (java.util.Map)
}
org/bouncycastle/cms/DefaultCMSSignatureAlgorithmNameGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.DefaultCMSSignatureAlgorithmNameGenerator extends java.lang.Object implements org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator {
private final java.util.Map encryptionAlgs
private final java.util.Map digestAlgs
private void addEntries (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, java.lang.String)
public void ()
private java.lang.String getDigestAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
private java.lang.String getEncryptionAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
protected void setSigningEncryptionAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
protected void setSigningDigestAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/cms/DefaultCMSSignatureEncryptionAlgorithmFinder.class
package org.bouncycastle.cms
public org.bouncycastle.cms.DefaultCMSSignatureEncryptionAlgorithmFinder extends java.lang.Object implements org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder {
private static final java.util.Set RSA_PKCS1d5
public void ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier findEncryptionAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
static void ()
}
org/bouncycastle/cms/DefaultSignedAttributeTableGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.DefaultSignedAttributeTableGenerator extends java.lang.Object implements org.bouncycastle.cms.CMSAttributeTableGenerator {
private final java.util.Hashtable table
public void ()
public void (org.bouncycastle.asn1.cms.AttributeTable)
protected java.util.Hashtable createStandardAttributeTable (java.util.Map)
public org.bouncycastle.asn1.cms.AttributeTable getAttributes (java.util.Map)
}
org/bouncycastle/cms/KEKRecipient.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.KEKRecipient extends java.lang.Object implements org.bouncycastle.cms.Recipient {
public abstract org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/KEKRecipientId.class
package org.bouncycastle.cms
public org.bouncycastle.cms.KEKRecipientId extends org.bouncycastle.cms.RecipientId {
private byte[] keyIdentifier
public void (byte[])
public int hashCode ()
public boolean equals (java.lang.Object)
public byte[] getKeyIdentifier ()
public java.lang.Object clone ()
public boolean match (java.lang.Object)
}
org/bouncycastle/cms/KEKRecipientInfoGenerator.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.KEKRecipientInfoGenerator extends java.lang.Object implements org.bouncycastle.cms.RecipientInfoGenerator {
private final org.bouncycastle.asn1.cms.KEKIdentifier kekIdentifier
protected final org.bouncycastle.operator.SymmetricKeyWrapper wrapper
protected void (org.bouncycastle.asn1.cms.KEKIdentifier, org.bouncycastle.operator.SymmetricKeyWrapper)
public final org.bouncycastle.asn1.cms.RecipientInfo generate (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/KEKRecipientInformation.class
package org.bouncycastle.cms
public org.bouncycastle.cms.KEKRecipientInformation extends org.bouncycastle.cms.RecipientInformation {
private org.bouncycastle.asn1.cms.KEKRecipientInfo info
void (org.bouncycastle.asn1.cms.KEKRecipientInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.security.Provider) throws org.bouncycastle.cms.CMSException
protected org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.cms.Recipient) throws org.bouncycastle.cms.CMSException java.io.IOException
}
org/bouncycastle/cms/KeyAgreeRecipient.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.KeyAgreeRecipient extends java.lang.Object implements org.bouncycastle.cms.Recipient {
public abstract org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1OctetString, byte[]) throws org.bouncycastle.cms.CMSException
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithmIdentifier ()
}
org/bouncycastle/cms/KeyAgreeRecipientId.class
package org.bouncycastle.cms
public org.bouncycastle.cms.KeyAgreeRecipientId extends org.bouncycastle.cms.RecipientId {
private org.bouncycastle.cert.selector.X509CertificateHolderSelector baseSelector
private void (org.bouncycastle.cert.selector.X509CertificateHolderSelector)
public void (byte[])
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, byte[])
public java.math.BigInteger getSerialNumber ()
public byte[] getSubjectKeyIdentifier ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.Object clone ()
public boolean match (java.lang.Object)
}
org/bouncycastle/cms/KeyAgreeRecipientInfoGenerator.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator extends java.lang.Object implements org.bouncycastle.cms.RecipientInfoGenerator {
private org.bouncycastle.asn1.ASN1ObjectIdentifier keyAgreementOID
private org.bouncycastle.asn1.ASN1ObjectIdentifier keyEncryptionOID
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo originatorKeyInfo
protected void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.cms.RecipientInfo generate (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
protected org.bouncycastle.asn1.cms.OriginatorPublicKey createOriginatorPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
protected abstract org.bouncycastle.asn1.ASN1Sequence generateRecipientEncryptedKeys (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
protected abstract org.bouncycastle.asn1.ASN1Encodable getUserKeyingMaterial (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/KeyAgreeRecipientInformation.class
package org.bouncycastle.cms
public org.bouncycastle.cms.KeyAgreeRecipientInformation extends org.bouncycastle.cms.RecipientInformation {
private org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo info
private org.bouncycastle.asn1.ASN1OctetString encryptedKey
static void readRecipientInfo (java.util.List, org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
void (org.bouncycastle.asn1.cms.KeyAgreeRecipientInfo, org.bouncycastle.cms.RecipientId, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSenderPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.cms.OriginatorIdentifierOrKey) throws org.bouncycastle.cms.CMSException java.io.IOException
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKeyInfoFromOriginatorPublicKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.cms.OriginatorPublicKey)
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKeyInfoFromOriginatorId (org.bouncycastle.cms.OriginatorId) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.security.Provider) throws org.bouncycastle.cms.CMSException
protected org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.cms.Recipient) throws org.bouncycastle.cms.CMSException java.io.IOException
}
org/bouncycastle/cms/KeyTransRecipient.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.KeyTransRecipient extends java.lang.Object implements org.bouncycastle.cms.Recipient {
public abstract org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/KeyTransRecipientId.class
package org.bouncycastle.cms
public org.bouncycastle.cms.KeyTransRecipientId extends org.bouncycastle.cms.RecipientId {
private org.bouncycastle.cert.selector.X509CertificateHolderSelector baseSelector
private void (org.bouncycastle.cert.selector.X509CertificateHolderSelector)
public void (byte[])
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, byte[])
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public java.math.BigInteger getSerialNumber ()
public byte[] getSubjectKeyIdentifier ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.Object clone ()
public boolean match (java.lang.Object)
}
org/bouncycastle/cms/KeyTransRecipientInfoGenerator.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.KeyTransRecipientInfoGenerator extends java.lang.Object implements org.bouncycastle.cms.RecipientInfoGenerator {
protected final org.bouncycastle.operator.AsymmetricKeyWrapper wrapper
private org.bouncycastle.asn1.cms.IssuerAndSerialNumber issuerAndSerial
private byte[] subjectKeyIdentifier
protected void (org.bouncycastle.asn1.cms.IssuerAndSerialNumber, org.bouncycastle.operator.AsymmetricKeyWrapper)
protected void (byte[], org.bouncycastle.operator.AsymmetricKeyWrapper)
public final org.bouncycastle.asn1.cms.RecipientInfo generate (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/KeyTransRecipientInformation.class
package org.bouncycastle.cms
public org.bouncycastle.cms.KeyTransRecipientInformation extends org.bouncycastle.cms.RecipientInformation {
private org.bouncycastle.asn1.cms.KeyTransRecipientInfo info
void (org.bouncycastle.asn1.cms.KeyTransRecipientInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.security.Provider) throws org.bouncycastle.cms.CMSException
protected org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.cms.Recipient) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/NullOutputStream.class
package org.bouncycastle.cms
org.bouncycastle.cms.NullOutputStream extends java.io.OutputStream {
void ()
public void write (byte[]) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void write (int) throws java.io.IOException
}
org/bouncycastle/cms/OriginatorId.class
package org.bouncycastle.cms
org.bouncycastle.cms.OriginatorId extends java.lang.Object implements org.bouncycastle.util.Selector {
private byte[] subjectKeyId
private org.bouncycastle.asn1.x500.X500Name issuer
private java.math.BigInteger serialNumber
public void (byte[])
private void setSubjectKeyID (byte[])
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
private void setIssuerAndSerial (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, byte[])
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public java.lang.Object clone ()
public int hashCode ()
public boolean equals (java.lang.Object)
private boolean equalsObj (java.lang.Object, java.lang.Object)
public boolean match (java.lang.Object)
}
org/bouncycastle/cms/OriginatorInfoGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.OriginatorInfoGenerator extends java.lang.Object {
private final java.util.List origCerts
private final java.util.List origCRLs
public void (org.bouncycastle.cert.X509CertificateHolder)
public void (org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
public void (org.bouncycastle.util.Store, org.bouncycastle.util.Store) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.OriginatorInformation generate ()
}
org/bouncycastle/cms/OriginatorInformation.class
package org.bouncycastle.cms
public org.bouncycastle.cms.OriginatorInformation extends java.lang.Object {
private org.bouncycastle.asn1.cms.OriginatorInfo originatorInfo
void (org.bouncycastle.asn1.cms.OriginatorInfo)
public org.bouncycastle.util.Store getCertificates ()
public org.bouncycastle.util.Store getCRLs ()
public org.bouncycastle.asn1.cms.OriginatorInfo toASN1Structure ()
}
org/bouncycastle/cms/PKCS5Scheme2PBEKey.class
package org.bouncycastle.cms
public org.bouncycastle.cms.PKCS5Scheme2PBEKey extends org.bouncycastle.cms.CMSPBEKey {
public void (char[], byte[], int)
public void (char[], java.security.AlgorithmParameters) throws java.security.InvalidAlgorithmParameterException
byte[] getEncoded (java.lang.String)
}
org/bouncycastle/cms/PKCS5Scheme2UTF8PBEKey.class
package org.bouncycastle.cms
public org.bouncycastle.cms.PKCS5Scheme2UTF8PBEKey extends org.bouncycastle.cms.CMSPBEKey {
public void (char[], byte[], int)
public void (char[], java.security.AlgorithmParameters) throws java.security.InvalidAlgorithmParameterException
byte[] getEncoded (java.lang.String)
}
org/bouncycastle/cms/PasswordRecipient.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.PasswordRecipient extends java.lang.Object implements org.bouncycastle.cms.Recipient {
public static final int PKCS5_SCHEME2
public static final int PKCS5_SCHEME2_UTF8
public abstract org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], byte[]) throws org.bouncycastle.cms.CMSException
public abstract int getPasswordConversionScheme ()
public abstract char[] getPassword ()
}
org/bouncycastle/cms/PasswordRecipientId.class
package org.bouncycastle.cms
public org.bouncycastle.cms.PasswordRecipientId extends org.bouncycastle.cms.RecipientId {
public void ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.Object clone ()
public boolean match (java.lang.Object)
}
org/bouncycastle/cms/PasswordRecipientInfoGenerator.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.PasswordRecipientInfoGenerator extends java.lang.Object implements org.bouncycastle.cms.RecipientInfoGenerator {
private char[] password
private org.bouncycastle.asn1.x509.AlgorithmIdentifier keyDerivationAlgorithm
private org.bouncycastle.asn1.ASN1ObjectIdentifier kekAlgorithm
private java.security.SecureRandom random
private int schemeID
private int keySize
private int blockSize
protected void (org.bouncycastle.asn1.ASN1ObjectIdentifier, char[])
protected void (org.bouncycastle.asn1.ASN1ObjectIdentifier, char[], int, int)
private static int getKeySize (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.cms.PasswordRecipientInfoGenerator setPasswordConversionScheme (int)
public org.bouncycastle.cms.PasswordRecipientInfoGenerator setSaltAndIterationCount (byte[], int)
public org.bouncycastle.cms.PasswordRecipientInfoGenerator setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.asn1.cms.RecipientInfo generate (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
protected abstract byte[] generateEncryptedBytes (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/PasswordRecipientInformation.class
package org.bouncycastle.cms
public org.bouncycastle.cms.PasswordRecipientInformation extends org.bouncycastle.cms.RecipientInformation {
static java.util.Map KEYSIZES
static java.util.Map BLOCKSIZES
private org.bouncycastle.asn1.cms.PasswordRecipientInfo info
void (org.bouncycastle.asn1.cms.PasswordRecipientInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
public java.lang.String getKeyDerivationAlgOID ()
public byte[] getKeyDerivationAlgParams ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyDerivationAlgorithm ()
public java.security.AlgorithmParameters getKeyDerivationAlgParameters (java.lang.String) throws java.security.NoSuchProviderException
public java.security.AlgorithmParameters getKeyDerivationAlgParameters (java.security.Provider)
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.security.Provider) throws org.bouncycastle.cms.CMSException
protected org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.cms.Recipient) throws org.bouncycastle.cms.CMSException java.io.IOException
protected byte[] getPasswordBytes (int, char[])
static void ()
}
org/bouncycastle/cms/Recipient.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.Recipient extends java.lang.Object {
}
org/bouncycastle/cms/RecipientId.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.RecipientId extends java.lang.Object implements org.bouncycastle.util.Selector {
public static final int keyTrans
public static final int kek
public static final int keyAgree
public static final int password
private final int type
protected void (int)
public int getType ()
public abstract java.lang.Object clone ()
}
org/bouncycastle/cms/RecipientInfoGenerator.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.RecipientInfoGenerator extends java.lang.Object {
public abstract org.bouncycastle.asn1.cms.RecipientInfo generate (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/RecipientInformation.class
package org.bouncycastle.cms
public abstract org.bouncycastle.cms.RecipientInformation extends java.lang.Object {
protected org.bouncycastle.cms.RecipientId rid
protected org.bouncycastle.asn1.x509.AlgorithmIdentifier keyEncAlg
protected org.bouncycastle.asn1.x509.AlgorithmIdentifier messageAlgorithm
protected org.bouncycastle.cms.CMSSecureReadable secureReadable
private org.bouncycastle.cms.AuthAttributesProvider additionalData
private byte[] resultMac
private org.bouncycastle.cms.RecipientOperator operator
void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.cms.CMSSecureReadable, org.bouncycastle.cms.AuthAttributesProvider)
public org.bouncycastle.cms.RecipientId getRID ()
private byte[] encodeObj (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyEncryptionAlgorithm ()
public java.lang.String getKeyEncryptionAlgOID ()
public byte[] getKeyEncryptionAlgParams ()
public java.security.AlgorithmParameters getKeyEncryptionAlgorithmParameters (java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public java.security.AlgorithmParameters getKeyEncryptionAlgorithmParameters (java.security.Provider) throws org.bouncycastle.cms.CMSException
public byte[] getContent (java.security.Key, java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public byte[] getContent (java.security.Key, java.security.Provider) throws org.bouncycastle.cms.CMSException
public byte[] getContentDigest ()
public byte[] getMac ()
public byte[] getContent (org.bouncycastle.cms.Recipient) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.lang.String) throws org.bouncycastle.cms.CMSException java.security.NoSuchProviderException
public abstract org.bouncycastle.cms.CMSTypedStream getContentStream (java.security.Key, java.security.Provider) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.cms.CMSTypedStream getContentStream (org.bouncycastle.cms.Recipient) throws org.bouncycastle.cms.CMSException java.io.IOException
protected abstract org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.cms.Recipient) throws org.bouncycastle.cms.CMSException java.io.IOException
}
org/bouncycastle/cms/RecipientInformationStore.class
package org.bouncycastle.cms
public org.bouncycastle.cms.RecipientInformationStore extends java.lang.Object {
private final java.util.List all
private final java.util.Map table
public void (java.util.Collection)
public org.bouncycastle.cms.RecipientInformation get (org.bouncycastle.cms.RecipientId)
public int size ()
public java.util.Collection getRecipients ()
public java.util.Collection getRecipients (org.bouncycastle.cms.RecipientId)
}
org/bouncycastle/cms/RecipientOperator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.RecipientOperator extends java.lang.Object {
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private final Object operator
public void (org.bouncycastle.operator.InputDecryptor)
public void (org.bouncycastle.operator.MacCalculator)
public java.io.InputStream getInputStream (java.io.InputStream)
public boolean isMacBased ()
public byte[] getMac ()
}
org/bouncycastle/cms/SignerId.class
package org.bouncycastle.cms
public org.bouncycastle.cms.SignerId extends java.lang.Object implements org.bouncycastle.util.Selector {
private org.bouncycastle.cert.selector.X509CertificateHolderSelector baseSelector
private void (org.bouncycastle.cert.selector.X509CertificateHolderSelector)
public void (byte[])
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger, byte[])
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public java.math.BigInteger getSerialNumber ()
public byte[] getSubjectKeyIdentifier ()
public int hashCode ()
public boolean equals (java.lang.Object)
public boolean match (java.lang.Object)
public java.lang.Object clone ()
}
org/bouncycastle/cms/SignerInfoGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.SignerInfoGenerator extends java.lang.Object {
private final org.bouncycastle.asn1.cms.SignerIdentifier signerIdentifier
private final org.bouncycastle.cms.CMSAttributeTableGenerator sAttrGen
private final org.bouncycastle.cms.CMSAttributeTableGenerator unsAttrGen
private final org.bouncycastle.operator.ContentSigner signer
private final org.bouncycastle.operator.DigestCalculator digester
private final org.bouncycastle.operator.DigestAlgorithmIdentifierFinder digAlgFinder
private final org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder sigEncAlgFinder
private byte[] calculatedDigest
private org.bouncycastle.cert.X509CertificateHolder certHolder
void (org.bouncycastle.asn1.cms.SignerIdentifier, org.bouncycastle.operator.ContentSigner, org.bouncycastle.operator.DigestCalculatorProvider, org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder) throws org.bouncycastle.operator.OperatorCreationException
void (org.bouncycastle.asn1.cms.SignerIdentifier, org.bouncycastle.operator.ContentSigner, org.bouncycastle.operator.DigestCalculatorProvider, org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder, boolean) throws org.bouncycastle.operator.OperatorCreationException
public void (org.bouncycastle.cms.SignerInfoGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator)
void (org.bouncycastle.asn1.cms.SignerIdentifier, org.bouncycastle.operator.ContentSigner, org.bouncycastle.operator.DigestCalculatorProvider, org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder, org.bouncycastle.cms.CMSAttributeTableGenerator, org.bouncycastle.cms.CMSAttributeTableGenerator) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.asn1.cms.SignerIdentifier getSID ()
public org.bouncycastle.asn1.ASN1Integer getGeneratedVersion ()
public boolean hasAssociatedCertificate ()
public org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public java.io.OutputStream getCalculatingOutputStream ()
public org.bouncycastle.asn1.cms.SignerInfo generate (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
void setAssociatedCertificate (org.bouncycastle.cert.X509CertificateHolder)
private org.bouncycastle.asn1.ASN1Set getAttributeSet (org.bouncycastle.asn1.cms.AttributeTable)
private java.util.Map getBaseParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public byte[] getCalculatedDigest ()
public org.bouncycastle.cms.CMSAttributeTableGenerator getSignedAttributeTableGenerator ()
public org.bouncycastle.cms.CMSAttributeTableGenerator getUnsignedAttributeTableGenerator ()
}
org/bouncycastle/cms/SignerInfoGeneratorBuilder.class
package org.bouncycastle.cms
public org.bouncycastle.cms.SignerInfoGeneratorBuilder extends java.lang.Object {
private org.bouncycastle.operator.DigestCalculatorProvider digestProvider
private boolean directSignature
private org.bouncycastle.cms.CMSAttributeTableGenerator signedGen
private org.bouncycastle.cms.CMSAttributeTableGenerator unsignedGen
private org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder sigEncAlgFinder
public void (org.bouncycastle.operator.DigestCalculatorProvider)
public void (org.bouncycastle.operator.DigestCalculatorProvider, org.bouncycastle.cms.CMSSignatureEncryptionAlgorithmFinder)
public org.bouncycastle.cms.SignerInfoGeneratorBuilder setDirectSignature (boolean)
public org.bouncycastle.cms.SignerInfoGeneratorBuilder setSignedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public org.bouncycastle.cms.SignerInfoGeneratorBuilder setUnsignedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public org.bouncycastle.cms.SignerInfoGenerator build (org.bouncycastle.operator.ContentSigner, org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.SignerInfoGenerator build (org.bouncycastle.operator.ContentSigner, byte[]) throws org.bouncycastle.operator.OperatorCreationException
private org.bouncycastle.cms.SignerInfoGenerator createGenerator (org.bouncycastle.operator.ContentSigner, org.bouncycastle.asn1.cms.SignerIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/SignerInformation.class
package org.bouncycastle.cms
public org.bouncycastle.cms.SignerInformation extends java.lang.Object {
private org.bouncycastle.cms.SignerId sid
private org.bouncycastle.asn1.cms.SignerInfo info
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier encryptionAlgorithm
private final org.bouncycastle.asn1.ASN1Set signedAttributeSet
private final org.bouncycastle.asn1.ASN1Set unsignedAttributeSet
private org.bouncycastle.cms.CMSProcessable content
private byte[] signature
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private byte[] resultDigest
private org.bouncycastle.asn1.cms.AttributeTable signedAttributeValues
private org.bouncycastle.asn1.cms.AttributeTable unsignedAttributeValues
private boolean isCounterSignature
void (org.bouncycastle.asn1.cms.SignerInfo, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.cms.CMSProcessable, byte[])
public boolean isCounterSignature ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
private byte[] encodeObj (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public org.bouncycastle.cms.SignerId getSID ()
public int getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithmID ()
public java.lang.String getDigestAlgOID ()
public byte[] getDigestAlgParams ()
public byte[] getContentDigest ()
public java.lang.String getEncryptionAlgOID ()
public byte[] getEncryptionAlgParams ()
public org.bouncycastle.asn1.cms.AttributeTable getSignedAttributes ()
public org.bouncycastle.asn1.cms.AttributeTable getUnsignedAttributes ()
public byte[] getSignature ()
public org.bouncycastle.cms.SignerInformationStore getCounterSignatures ()
public byte[] getEncodedSignedAttributes () throws java.io.IOException
private boolean doVerify (java.security.PublicKey, java.security.Provider) throws org.bouncycastle.cms.CMSException java.security.NoSuchAlgorithmException
private boolean doVerify (org.bouncycastle.cms.SignerInformationVerifier) throws org.bouncycastle.cms.CMSException
public boolean verify (java.security.PublicKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public boolean verify (java.security.PublicKey, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public boolean verify (java.security.cert.X509Certificate, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException org.bouncycastle.cms.CMSException
public boolean verify (java.security.cert.X509Certificate, java.security.Provider) throws java.security.NoSuchAlgorithmException java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException org.bouncycastle.cms.CMSException
public boolean verify (org.bouncycastle.cms.SignerInformationVerifier) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.cms.SignerInfo toSignerInfo ()
public org.bouncycastle.asn1.cms.SignerInfo toASN1Structure ()
private org.bouncycastle.asn1.ASN1Primitive getSingleValuedSignedAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) throws org.bouncycastle.cms.CMSException
private org.bouncycastle.asn1.cms.Time getSigningTime () throws org.bouncycastle.cms.CMSException
public static org.bouncycastle.cms.SignerInformation replaceUnsignedAttributes (org.bouncycastle.cms.SignerInformation, org.bouncycastle.asn1.cms.AttributeTable)
public static org.bouncycastle.cms.SignerInformation addCounterSigners (org.bouncycastle.cms.SignerInformation, org.bouncycastle.cms.SignerInformationStore)
}
org/bouncycastle/cms/SignerInformationStore.class
package org.bouncycastle.cms
public org.bouncycastle.cms.SignerInformationStore extends java.lang.Object {
private java.util.ArrayList all
private java.util.Map table
public void (java.util.Collection)
public org.bouncycastle.cms.SignerInformation get (org.bouncycastle.cms.SignerId)
public int size ()
public java.util.Collection getSigners ()
public java.util.Collection getSigners (org.bouncycastle.cms.SignerId)
}
org/bouncycastle/cms/SignerInformationVerifier.class
package org.bouncycastle.cms
public org.bouncycastle.cms.SignerInformationVerifier extends java.lang.Object {
private org.bouncycastle.operator.ContentVerifierProvider verifierProvider
private org.bouncycastle.operator.DigestCalculatorProvider digestProvider
private org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder sigAlgorithmFinder
private org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator sigNameGenerator
public void (org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator, org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder, org.bouncycastle.operator.ContentVerifierProvider, org.bouncycastle.operator.DigestCalculatorProvider)
public boolean hasAssociatedCertificate ()
public org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate ()
public org.bouncycastle.operator.ContentVerifier getContentVerifier (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.operator.DigestCalculator getDigestCalculator (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/SimpleAttributeTableGenerator.class
package org.bouncycastle.cms
public org.bouncycastle.cms.SimpleAttributeTableGenerator extends java.lang.Object implements org.bouncycastle.cms.CMSAttributeTableGenerator {
private final org.bouncycastle.asn1.cms.AttributeTable attributes
public void (org.bouncycastle.asn1.cms.AttributeTable)
public org.bouncycastle.asn1.cms.AttributeTable getAttributes (java.util.Map)
}
org/bouncycastle/cms/bc/
org/bouncycastle/cms/bc/BcCMSContentEncryptorBuilder$CMSOutputEncryptor.class
package org.bouncycastle.cms.bc
org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder$CMSOutputEncryptor extends java.lang.Object implements org.bouncycastle.operator.OutputEncryptor {
private org.bouncycastle.crypto.params.KeyParameter encKey
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private Object cipher
final org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder this$0
void (org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder, org.bouncycastle.asn1.ASN1ObjectIdentifier, int, java.security.SecureRandom) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream (java.io.OutputStream)
public org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/cms/bc/BcCMSContentEncryptorBuilder.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder extends java.lang.Object {
private static java.util.Map keySizes
private final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionOID
private final int keySize
private org.bouncycastle.cms.bc.EnvelopedDataHelper helper
private java.security.SecureRandom random
private static int getKeySize (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int)
public org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.OutputEncryptor build () throws org.bouncycastle.cms.CMSException
static org.bouncycastle.cms.bc.EnvelopedDataHelper access$000 (org.bouncycastle.cms.bc.BcCMSContentEncryptorBuilder)
static void ()
}
org/bouncycastle/cms/bc/BcKEKEnvelopedRecipient$1.class
package org.bouncycastle.cms.bc
org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final Object val$dataCipher
final org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient this$0
void (org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/bc/BcKEKEnvelopedRecipient.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcKEKEnvelopedRecipient extends org.bouncycastle.cms.bc.BcKEKRecipient {
public void (org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/bc/BcKEKRecipient.class
package org.bouncycastle.cms.bc
public abstract org.bouncycastle.cms.bc.BcKEKRecipient extends java.lang.Object implements org.bouncycastle.cms.KEKRecipient {
private org.bouncycastle.operator.SymmetricKeyUnwrapper unwrapper
public void (org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper)
protected org.bouncycastle.crypto.CipherParameters extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/bc/BcKEKRecipientInfoGenerator.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcKEKRecipientInfoGenerator extends org.bouncycastle.cms.KEKRecipientInfoGenerator {
public void (org.bouncycastle.asn1.cms.KEKIdentifier, org.bouncycastle.operator.bc.BcSymmetricKeyWrapper)
public void (byte[], org.bouncycastle.operator.bc.BcSymmetricKeyWrapper)
}
org/bouncycastle/cms/bc/BcKeyTransRecipient.class
package org.bouncycastle.cms.bc
public abstract org.bouncycastle.cms.bc.BcKeyTransRecipient extends java.lang.Object implements org.bouncycastle.cms.KeyTransRecipient {
private org.bouncycastle.crypto.params.AsymmetricKeyParameter recipientKey
public void (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
protected org.bouncycastle.crypto.CipherParameters extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/bc/BcKeyTransRecipientInfoGenerator.class
package org.bouncycastle.cms.bc
public abstract org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator extends org.bouncycastle.cms.KeyTransRecipientInfoGenerator {
public void (org.bouncycastle.cert.X509CertificateHolder, org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper)
public void (byte[], org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper)
}
org/bouncycastle/cms/bc/BcPasswordEnvelopedRecipient$1.class
package org.bouncycastle.cms.bc
org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final Object val$dataCipher
final org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient this$0
void (org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/bc/BcPasswordEnvelopedRecipient.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcPasswordEnvelopedRecipient extends org.bouncycastle.cms.bc.BcPasswordRecipient {
public void (char[])
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/bc/BcPasswordRecipient.class
package org.bouncycastle.cms.bc
public abstract org.bouncycastle.cms.bc.BcPasswordRecipient extends java.lang.Object implements org.bouncycastle.cms.PasswordRecipient {
private int schemeID
private char[] password
void (char[])
public org.bouncycastle.cms.bc.BcPasswordRecipient setPasswordConversionScheme (int)
protected org.bouncycastle.crypto.params.KeyParameter extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], byte[]) throws org.bouncycastle.cms.CMSException
public int getPasswordConversionScheme ()
public char[] getPassword ()
}
org/bouncycastle/cms/bc/BcPasswordRecipientInfoGenerator.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcPasswordRecipientInfoGenerator extends org.bouncycastle.cms.PasswordRecipientInfoGenerator {
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, char[])
public byte[] generateEncryptedBytes (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/bc/BcRSAKeyTransEnvelopedRecipient$1.class
package org.bouncycastle.cms.bc
org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final Object val$dataCipher
final org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient this$0
void (org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/bc/BcRSAKeyTransEnvelopedRecipient.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcRSAKeyTransEnvelopedRecipient extends org.bouncycastle.cms.bc.BcKeyTransRecipient {
public void (org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/bc/BcRSAKeyTransRecipientInfoGenerator.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcRSAKeyTransRecipientInfoGenerator extends org.bouncycastle.cms.bc.BcKeyTransRecipientInfoGenerator {
public void (byte[], org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public void (org.bouncycastle.cert.X509CertificateHolder) throws java.io.IOException
}
org/bouncycastle/cms/bc/BcRSASignerInfoVerifierBuilder.class
package org.bouncycastle.cms.bc
public org.bouncycastle.cms.bc.BcRSASignerInfoVerifierBuilder extends java.lang.Object {
private org.bouncycastle.operator.bc.BcRSAContentVerifierProviderBuilder contentVerifierProviderBuilder
private org.bouncycastle.operator.DigestCalculatorProvider digestCalculatorProvider
private org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator sigAlgNameGen
private org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder sigAlgIdFinder
public void (org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator, org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder, org.bouncycastle.operator.DigestAlgorithmIdentifierFinder, org.bouncycastle.operator.DigestCalculatorProvider)
public org.bouncycastle.cms.SignerInformationVerifier build (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.SignerInformationVerifier build (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/bc/CMSUtils.class
package org.bouncycastle.cms.bc
org.bouncycastle.cms.bc.CMSUtils extends java.lang.Object {
void ()
static org.bouncycastle.crypto.CipherParameters getBcKey (org.bouncycastle.operator.GenericKey)
}
org/bouncycastle/cms/bc/EnvelopedDataHelper.class
package org.bouncycastle.cms.bc
org.bouncycastle.cms.bc.EnvelopedDataHelper extends java.lang.Object {
protected static final java.util.Map BASE_CIPHER_NAMES
protected static final java.util.Map CIPHER_ALG_NAMES
protected static final java.util.Map MAC_ALG_NAMES
private static final short[] rc2Table
private static final short[] rc2Ekb
void ()
java.lang.String getBaseCipherName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static org.bouncycastle.crypto.BufferedBlockCipher createCipher (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
static org.bouncycastle.crypto.Wrapper createRFC3211Wrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
static java.lang.Object createContentCipher (boolean, org.bouncycastle.crypto.CipherParameters, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cms.CMSException
org.bouncycastle.asn1.x509.AlgorithmIdentifier generateAlgorithmIdentifier (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.CipherParameters, java.security.SecureRandom) throws org.bouncycastle.cms.CMSException
org.bouncycastle.crypto.CipherKeyGenerator createKeyGenerator (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.SecureRandom) throws org.bouncycastle.cms.CMSException
private org.bouncycastle.crypto.CipherKeyGenerator createCipherKeyGenerator (java.security.SecureRandom, int)
static void ()
}
org/bouncycastle/cms/jcajce/
org/bouncycastle/cms/jcajce/CMSUtils.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.CMSUtils extends java.lang.Object {
void ()
static org.bouncycastle.asn1.x509.TBSCertificateStructure getTBSCertificateStructure (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
static org.bouncycastle.asn1.cms.IssuerAndSerialNumber getIssuerAndSerialNumber (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
static byte[] getSubjectKeyId (java.security.cert.X509Certificate)
static org.bouncycastle.cms.jcajce.EnvelopedDataHelper createContentHelper (java.security.Provider)
static org.bouncycastle.cms.jcajce.EnvelopedDataHelper createContentHelper (java.lang.String)
}
org/bouncycastle/cms/jcajce/DefaultJcaJceExtHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.DefaultJcaJceExtHelper extends org.bouncycastle.jcajce.DefaultJcaJceHelper implements org.bouncycastle.cms.jcajce.JcaJceExtHelper {
void ()
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper createAsymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PrivateKey)
public org.bouncycastle.operator.SymmetricKeyUnwrapper createSymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.SecretKey)
}
org/bouncycastle/cms/jcajce/EnvelopedDataHelper$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.EnvelopedDataHelper$1 extends java.lang.Object implements org.bouncycastle.cms.jcajce.EnvelopedDataHelper$JCECallback {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$encryptionAlgID
final java.security.Key val$sKey
final org.bouncycastle.cms.jcajce.EnvelopedDataHelper this$0
void (org.bouncycastle.cms.jcajce.EnvelopedDataHelper, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException org.bouncycastle.cms.CMSException
public java.lang.Object doInJCE () throws org.bouncycastle.cms.CMSException java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException java.security.spec.InvalidParameterSpecException java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
}
org/bouncycastle/cms/jcajce/EnvelopedDataHelper$2.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.EnvelopedDataHelper$2 extends java.lang.Object implements org.bouncycastle.cms.jcajce.EnvelopedDataHelper$JCECallback {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$macAlgId
final java.security.Key val$sKey
final org.bouncycastle.cms.jcajce.EnvelopedDataHelper this$0
void (org.bouncycastle.cms.jcajce.EnvelopedDataHelper, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key) throws java.security.NoSuchProviderException java.security.spec.InvalidParameterSpecException java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException java.security.NoSuchAlgorithmException org.bouncycastle.cms.CMSException
public java.lang.Object doInJCE () throws org.bouncycastle.cms.CMSException java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException java.security.spec.InvalidParameterSpecException java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
}
org/bouncycastle/cms/jcajce/EnvelopedDataHelper$JCECallback.class
package org.bouncycastle.cms.jcajce
abstract org.bouncycastle.cms.jcajce.EnvelopedDataHelper$JCECallback extends java.lang.Object {
public abstract java.lang.Object doInJCE () throws org.bouncycastle.cms.CMSException java.security.InvalidAlgorithmParameterException java.security.InvalidKeyException java.security.spec.InvalidParameterSpecException java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
}
org/bouncycastle/cms/jcajce/EnvelopedDataHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.EnvelopedDataHelper extends java.lang.Object {
protected static final java.util.Map BASE_CIPHER_NAMES
protected static final java.util.Map CIPHER_ALG_NAMES
protected static final java.util.Map MAC_ALG_NAMES
private static final short[] rc2Table
private static final short[] rc2Ekb
private org.bouncycastle.cms.jcajce.JcaJceExtHelper helper
void (org.bouncycastle.cms.jcajce.JcaJceExtHelper)
java.lang.String getBaseCipherName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
java.security.Key getJceKey (org.bouncycastle.operator.GenericKey)
java.security.Key getJceKey (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.operator.GenericKey)
javax.crypto.Cipher createCipher (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
javax.crypto.Mac createMac (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
javax.crypto.Cipher createRFC3211Wrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
javax.crypto.KeyAgreement createKeyAgreement (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.security.GeneralSecurityException
javax.crypto.Cipher createContentCipher (java.security.Key, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cms.CMSException
javax.crypto.Mac createContentMac (java.security.Key, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cms.CMSException
java.security.AlgorithmParameters createAlgorithmParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
java.security.KeyPairGenerator createKeyPairGenerator (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
public javax.crypto.KeyGenerator createKeyGenerator (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
java.security.AlgorithmParameters generateParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier, javax.crypto.SecretKey, java.security.SecureRandom) throws org.bouncycastle.cms.CMSException
org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.AlgorithmParameters) throws org.bouncycastle.cms.CMSException
static java.lang.Object execute (org.bouncycastle.cms.jcajce.EnvelopedDataHelper$JCECallback) throws org.bouncycastle.cms.CMSException
public java.security.KeyFactory createKeyFactory (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper createAsymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PrivateKey)
public org.bouncycastle.operator.SymmetricKeyUnwrapper createSymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.SecretKey)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.spec.AlgorithmParameterSpec)
static void ()
}
org/bouncycastle/cms/jcajce/JcaJceExtHelper.class
package org.bouncycastle.cms.jcajce
public abstract org.bouncycastle.cms.jcajce.JcaJceExtHelper extends java.lang.Object implements org.bouncycastle.jcajce.JcaJceHelper {
public abstract org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper createAsymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PrivateKey)
public abstract org.bouncycastle.operator.SymmetricKeyUnwrapper createSymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.SecretKey)
}
org/bouncycastle/cms/jcajce/JcaSelectorConverter.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcaSelectorConverter extends java.lang.Object {
public void ()
public org.bouncycastle.cms.SignerId getSignerId (java.security.cert.X509CertSelector)
public org.bouncycastle.cms.KeyTransRecipientId getKeyTransRecipientId (java.security.cert.X509CertSelector)
}
org/bouncycastle/cms/jcajce/JcaSignerId.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcaSignerId extends org.bouncycastle.cms.SignerId {
public void (java.security.cert.X509Certificate)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger, byte[])
private static org.bouncycastle.asn1.x500.X500Name convertPrincipal (javax.security.auth.x500.X500Principal)
}
org/bouncycastle/cms/jcajce/JcaSignerInfoGeneratorBuilder.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder extends java.lang.Object {
private org.bouncycastle.cms.SignerInfoGeneratorBuilder builder
public void (org.bouncycastle.operator.DigestCalculatorProvider)
public org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder setDirectSignature (boolean)
public org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder setSignedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public org.bouncycastle.cms.jcajce.JcaSignerInfoGeneratorBuilder setUnsignedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public org.bouncycastle.cms.SignerInfoGenerator build (org.bouncycastle.operator.ContentSigner, org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.SignerInfoGenerator build (org.bouncycastle.operator.ContentSigner, byte[]) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.SignerInfoGenerator build (org.bouncycastle.operator.ContentSigner, java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateEncodingException
}
org/bouncycastle/cms/jcajce/JcaSignerInfoVerifierBuilder$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$1 extends java.lang.Object {
}
org/bouncycastle/cms/jcajce/JcaSignerInfoVerifierBuilder$Helper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$Helper extends java.lang.Object {
final org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder this$0
private void (org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder)
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
void (org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder, org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$1)
}
org/bouncycastle/cms/jcajce/JcaSignerInfoVerifierBuilder$NamedHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$NamedHelper extends org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$Helper {
private final String providerName
final org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder this$0
public void (org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder, java.lang.String)
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
}
org/bouncycastle/cms/jcajce/JcaSignerInfoVerifierBuilder$ProviderHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$ProviderHelper extends org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$Helper {
private final java.security.Provider provider
final org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder this$0
public void (org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder, java.security.Provider)
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
}
org/bouncycastle/cms/jcajce/JcaSignerInfoVerifierBuilder.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder extends java.lang.Object {
private org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$Helper helper
private org.bouncycastle.operator.DigestCalculatorProvider digestProvider
private org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator sigAlgNameGen
private org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder sigAlgIDFinder
public void (org.bouncycastle.operator.DigestCalculatorProvider)
public org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder setSignatureAlgorithmNameGenerator (org.bouncycastle.cms.CMSSignatureAlgorithmNameGenerator)
public org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder setSignatureAlgorithmFinder (org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder)
public org.bouncycastle.cms.SignerInformationVerifier build (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
public org.bouncycastle.cms.SignerInformationVerifier build (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.SignerInformationVerifier build (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$1 extends java.lang.Object {
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder$Helper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$Helper extends java.lang.Object {
final org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder this$0
private void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder)
org.bouncycastle.operator.ContentSigner createContentSigner (java.lang.String, java.security.PrivateKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder, org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$1)
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder$NamedHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$NamedHelper extends org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$Helper {
private final String providerName
final org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder this$0
public void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder, java.lang.String)
org.bouncycastle.operator.ContentSigner createContentSigner (java.lang.String, java.security.PrivateKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder$ProviderHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$ProviderHelper extends org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$Helper {
private final java.security.Provider provider
final org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder this$0
public void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder, java.security.Provider)
org.bouncycastle.operator.ContentSigner createContentSigner (java.lang.String, java.security.PrivateKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoGeneratorBuilder.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder extends java.lang.Object {
private org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder$Helper helper
private boolean hasNoSignedAttributes
private org.bouncycastle.cms.CMSAttributeTableGenerator signedGen
private org.bouncycastle.cms.CMSAttributeTableGenerator unsignedGen
public void () throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder setProvider (java.lang.String) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder setProvider (java.security.Provider) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder setDirectSignature (boolean)
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder setSignedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder setSignedAttributeGenerator (org.bouncycastle.asn1.cms.AttributeTable)
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoGeneratorBuilder setUnsignedAttributeGenerator (org.bouncycastle.cms.CMSAttributeTableGenerator)
public org.bouncycastle.cms.SignerInfoGenerator build (java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateEncodingException
public org.bouncycastle.cms.SignerInfoGenerator build (java.lang.String, java.security.PrivateKey, byte[]) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateEncodingException
private org.bouncycastle.cms.SignerInfoGeneratorBuilder configureAndBuild () throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$1 extends java.lang.Object {
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder$Helper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$Helper extends java.lang.Object {
final org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder this$0
private void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder)
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder, org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$1)
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder$NamedHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$NamedHelper extends org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$Helper {
private final String providerName
final org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder this$0
public void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder, java.lang.String)
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder$ProviderHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$ProviderHelper extends org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$Helper {
private final java.security.Provider provider
final org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder this$0
public void (org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder, java.security.Provider)
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.DigestCalculatorProvider createDigestCalculatorProvider () throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.operator.ContentVerifierProvider createContentVerifierProvider (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder extends java.lang.Object {
private org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$Helper helper
public void ()
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder setProvider (java.lang.String)
public org.bouncycastle.cms.SignerInformationVerifier build (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
public org.bouncycastle.cms.SignerInformationVerifier build (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.cms.SignerInformationVerifier build (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/cms/jcajce/JcaX509CertSelectorConverter.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcaX509CertSelectorConverter extends org.bouncycastle.cert.selector.jcajce.JcaX509CertSelectorConverter {
public void ()
public java.security.cert.X509CertSelector getCertSelector (org.bouncycastle.cms.KeyTransRecipientId)
public java.security.cert.X509CertSelector getCertSelector (org.bouncycastle.cms.SignerId)
}
org/bouncycastle/cms/jcajce/JceAlgorithmIdentifierConverter.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter extends java.lang.Object {
private org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
private java.security.SecureRandom random
public void ()
public org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceAlgorithmIdentifierConverter setProvider (java.lang.String)
public java.security.AlgorithmParameters getAlgorithmParameters (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceCMSContentEncryptorBuilder$CMSOutputEncryptor.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder$CMSOutputEncryptor extends java.lang.Object implements org.bouncycastle.operator.OutputEncryptor {
private javax.crypto.SecretKey encKey
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private javax.crypto.Cipher cipher
final org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder this$0
void (org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder, org.bouncycastle.asn1.ASN1ObjectIdentifier, int, java.security.SecureRandom) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream (java.io.OutputStream)
public org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/cms/jcajce/JceCMSContentEncryptorBuilder.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder extends java.lang.Object {
private static java.util.Map keySizes
private final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionOID
private final int keySize
private org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
private java.security.SecureRandom random
private static int getKeySize (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int)
public org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.OutputEncryptor build () throws org.bouncycastle.cms.CMSException
static org.bouncycastle.cms.jcajce.EnvelopedDataHelper access$000 (org.bouncycastle.cms.jcajce.JceCMSContentEncryptorBuilder)
static void ()
}
org/bouncycastle/cms/jcajce/JceCMSMacCalculatorBuilder$CMSMacCalculator.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder$CMSMacCalculator extends java.lang.Object implements org.bouncycastle.operator.MacCalculator {
private javax.crypto.SecretKey encKey
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private javax.crypto.Mac mac
private java.security.SecureRandom random
final org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder this$0
void (org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder, org.bouncycastle.asn1.ASN1ObjectIdentifier, int, java.security.SecureRandom) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getMac ()
public org.bouncycastle.operator.GenericKey getKey ()
protected java.security.spec.AlgorithmParameterSpec generateParameterSpec (org.bouncycastle.asn1.ASN1ObjectIdentifier, javax.crypto.SecretKey) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceCMSMacCalculatorBuilder.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder extends java.lang.Object {
private final org.bouncycastle.asn1.ASN1ObjectIdentifier macOID
private final int keySize
private org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
private java.security.SecureRandom random
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, int)
public org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.MacCalculator build () throws org.bouncycastle.cms.CMSException
static org.bouncycastle.cms.jcajce.EnvelopedDataHelper access$000 (org.bouncycastle.cms.jcajce.JceCMSMacCalculatorBuilder)
}
org/bouncycastle/cms/jcajce/JceKEKAuthenticatedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.MacCalculator {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentMacAlgorithm
final java.security.Key val$secretKey
final javax.crypto.Mac val$dataMac
final org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient this$0
void (org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key, javax.crypto.Mac)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public org.bouncycastle.operator.GenericKey getKey ()
public java.io.OutputStream getOutputStream ()
public byte[] getMac ()
}
org/bouncycastle/cms/jcajce/JceKEKAuthenticatedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKEKAuthenticatedRecipient extends org.bouncycastle.cms.jcajce.JceKEKRecipient {
public void (javax.crypto.SecretKey)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKEKEnvelopedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final javax.crypto.Cipher val$dataCipher
final org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient this$0
void (org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.Cipher)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/jcajce/JceKEKEnvelopedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKEKEnvelopedRecipient extends org.bouncycastle.cms.jcajce.JceKEKRecipient {
public void (javax.crypto.SecretKey)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKEKRecipient.class
package org.bouncycastle.cms.jcajce
public abstract org.bouncycastle.cms.jcajce.JceKEKRecipient extends java.lang.Object implements org.bouncycastle.cms.KEKRecipient {
private javax.crypto.SecretKey recipientKey
protected org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
protected org.bouncycastle.cms.jcajce.EnvelopedDataHelper contentHelper
public void (javax.crypto.SecretKey)
public org.bouncycastle.cms.jcajce.JceKEKRecipient setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKEKRecipient setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceKEKRecipient setContentProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKEKRecipient setContentProvider (java.lang.String)
protected java.security.Key extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKEKRecipientInfoGenerator.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator extends org.bouncycastle.cms.KEKRecipientInfoGenerator {
public void (org.bouncycastle.asn1.cms.KEKIdentifier, javax.crypto.SecretKey)
public void (byte[], javax.crypto.SecretKey)
public org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceKEKRecipientInfoGenerator setSecureRandom (java.security.SecureRandom)
}
org/bouncycastle/cms/jcajce/JceKeyAgreeAuthenticatedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.MacCalculator {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentMacAlgorithm
final java.security.Key val$secretKey
final javax.crypto.Mac val$dataMac
final org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient this$0
void (org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key, javax.crypto.Mac)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public org.bouncycastle.operator.GenericKey getKey ()
public java.io.OutputStream getOutputStream ()
public byte[] getMac ()
}
org/bouncycastle/cms/jcajce/JceKeyAgreeAuthenticatedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyAgreeAuthenticatedRecipient extends org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient {
public void (java.security.PrivateKey)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1OctetString, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKeyAgreeEnvelopedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final javax.crypto.Cipher val$dataCipher
final org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient this$0
void (org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.Cipher)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/jcajce/JceKeyAgreeEnvelopedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyAgreeEnvelopedRecipient extends org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient {
public void (java.security.PrivateKey)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1OctetString, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKeyAgreeRecipient.class
package org.bouncycastle.cms.jcajce
public abstract org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient extends java.lang.Object implements org.bouncycastle.cms.KeyAgreeRecipient {
private java.security.PrivateKey recipientKey
protected org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
protected org.bouncycastle.cms.jcajce.EnvelopedDataHelper contentHelper
public void (java.security.PrivateKey)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient setContentProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipient setContentProvider (java.lang.String)
private javax.crypto.SecretKey calculateAgreedWrapKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.PublicKey, org.bouncycastle.asn1.ASN1OctetString, java.security.PrivateKey) throws org.bouncycastle.cms.CMSException java.security.GeneralSecurityException java.io.IOException
private java.security.Key unwrapSessionKey (org.bouncycastle.asn1.ASN1ObjectIdentifier, javax.crypto.SecretKey, org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[]) throws org.bouncycastle.cms.CMSException java.security.InvalidKeyException java.security.NoSuchAlgorithmException
protected java.security.Key extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1OctetString, byte[]) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithmIdentifier ()
}
org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientId.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientId extends org.bouncycastle.cms.KeyAgreeRecipientId {
public void (java.security.cert.X509Certificate)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger)
}
org/bouncycastle/cms/jcajce/JceKeyAgreeRecipientInfoGenerator.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator extends org.bouncycastle.cms.KeyAgreeRecipientInfoGenerator {
private java.util.List recipientIDs
private java.util.List recipientKeys
private java.security.PublicKey senderPublicKey
private java.security.PrivateKey senderPrivateKey
private org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
private java.security.SecureRandom random
private java.security.KeyPair ephemeralKP
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.PrivateKey, java.security.PublicKey, org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator addRecipient (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public org.bouncycastle.cms.jcajce.JceKeyAgreeRecipientInfoGenerator addRecipient (byte[], java.security.PublicKey) throws java.security.cert.CertificateEncodingException
public org.bouncycastle.asn1.ASN1Sequence generateRecipientEncryptedKeys (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
protected org.bouncycastle.asn1.ASN1Encodable getUserKeyingMaterial (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.cms.CMSException
private void init (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKeyTransAuthenticatedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.MacCalculator {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentMacAlgorithm
final java.security.Key val$secretKey
final javax.crypto.Mac val$dataMac
final org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient this$0
void (org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key, javax.crypto.Mac)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public org.bouncycastle.operator.GenericKey getKey ()
public java.io.OutputStream getOutputStream ()
public byte[] getMac ()
}
org/bouncycastle/cms/jcajce/JceKeyTransAuthenticatedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyTransAuthenticatedRecipient extends org.bouncycastle.cms.jcajce.JceKeyTransRecipient {
public void (java.security.PrivateKey)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKeyTransEnvelopedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final javax.crypto.Cipher val$dataCipher
final org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient this$0
void (org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.Cipher)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/jcajce/JceKeyTransEnvelopedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient extends org.bouncycastle.cms.jcajce.JceKeyTransRecipient {
public void (java.security.PrivateKey)
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKeyTransRecipient.class
package org.bouncycastle.cms.jcajce
public abstract org.bouncycastle.cms.jcajce.JceKeyTransRecipient extends java.lang.Object implements org.bouncycastle.cms.KeyTransRecipient {
private java.security.PrivateKey recipientKey
protected org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
protected org.bouncycastle.cms.jcajce.EnvelopedDataHelper contentHelper
protected java.util.Map extraMappings
public void (java.security.PrivateKey)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipient setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipient setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipient setAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipient setContentProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipient setContentProvider (java.lang.String)
protected java.security.Key extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JceKeyTransRecipientId.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyTransRecipientId extends org.bouncycastle.cms.KeyTransRecipientId {
public void (java.security.cert.X509Certificate)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger, byte[])
private static org.bouncycastle.asn1.x500.X500Name convertPrincipal (javax.security.auth.x500.X500Principal)
}
org/bouncycastle/cms/jcajce/JceKeyTransRecipientInfoGenerator.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator extends org.bouncycastle.cms.KeyTransRecipientInfoGenerator {
public void (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public void (byte[], java.security.PublicKey)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator setProvider (java.lang.String)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JceKeyTransRecipientInfoGenerator setAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/cms/jcajce/JcePasswordAuthenticatedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.MacCalculator {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentMacAlgorithm
final java.security.Key val$secretKey
final javax.crypto.Mac val$dataMac
final org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient this$0
void (org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key, javax.crypto.Mac)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public org.bouncycastle.operator.GenericKey getKey ()
public java.io.OutputStream getOutputStream ()
public byte[] getMac ()
}
org/bouncycastle/cms/jcajce/JcePasswordAuthenticatedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcePasswordAuthenticatedRecipient extends org.bouncycastle.cms.jcajce.JcePasswordRecipient {
public void (char[])
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JcePasswordEnvelopedRecipient$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$contentEncryptionAlgorithm
final javax.crypto.Cipher val$dataCipher
final org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient this$0
void (org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient, org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.Cipher)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/jcajce/JcePasswordEnvelopedRecipient.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcePasswordEnvelopedRecipient extends org.bouncycastle.cms.jcajce.JcePasswordRecipient {
public void (char[])
public org.bouncycastle.cms.RecipientOperator getRecipientOperator (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], byte[]) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/JcePasswordRecipient.class
package org.bouncycastle.cms.jcajce
public abstract org.bouncycastle.cms.jcajce.JcePasswordRecipient extends java.lang.Object implements org.bouncycastle.cms.PasswordRecipient {
private int schemeID
protected org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
private char[] password
void (char[])
public org.bouncycastle.cms.jcajce.JcePasswordRecipient setPasswordConversionScheme (int)
public org.bouncycastle.cms.jcajce.JcePasswordRecipient setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JcePasswordRecipient setProvider (java.lang.String)
protected java.security.Key extractSecretKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], byte[]) throws org.bouncycastle.cms.CMSException
public int getPasswordConversionScheme ()
public char[] getPassword ()
}
org/bouncycastle/cms/jcajce/JcePasswordRecipientInfoGenerator.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator extends org.bouncycastle.cms.PasswordRecipientInfoGenerator {
private org.bouncycastle.cms.jcajce.EnvelopedDataHelper helper
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, char[])
public org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator setProvider (java.security.Provider)
public org.bouncycastle.cms.jcajce.JcePasswordRecipientInfoGenerator setProvider (java.lang.String)
public byte[] generateEncryptedBytes (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], org.bouncycastle.operator.GenericKey) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/cms/jcajce/NamedJcaJceExtHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.NamedJcaJceExtHelper extends org.bouncycastle.jcajce.NamedJcaJceHelper implements org.bouncycastle.cms.jcajce.JcaJceExtHelper {
public void (java.lang.String)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper createAsymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PrivateKey)
public org.bouncycastle.operator.SymmetricKeyUnwrapper createSymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.SecretKey)
}
org/bouncycastle/cms/jcajce/ProviderJcaJceExtHelper.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.ProviderJcaJceExtHelper extends org.bouncycastle.jcajce.ProviderJcaJceHelper implements org.bouncycastle.cms.jcajce.JcaJceExtHelper {
public void (java.security.Provider)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper createAsymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PrivateKey)
public org.bouncycastle.operator.SymmetricKeyUnwrapper createSymmetricUnwrapper (org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.SecretKey)
}
org/bouncycastle/cms/jcajce/ZlibCompressor.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.ZlibCompressor extends java.lang.Object implements org.bouncycastle.operator.OutputCompressor {
private static final String ZLIB
public void ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream (java.io.OutputStream)
}
org/bouncycastle/cms/jcajce/ZlibExpanderProvider$1.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.ZlibExpanderProvider$1 extends java.lang.Object implements org.bouncycastle.operator.InputExpander {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$algorithm
final org.bouncycastle.cms.jcajce.ZlibExpanderProvider this$0
void (org.bouncycastle.cms.jcajce.ZlibExpanderProvider, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/cms/jcajce/ZlibExpanderProvider$LimitedInputStream.class
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.ZlibExpanderProvider$LimitedInputStream extends java.io.FilterInputStream {
private long remaining
public void (java.io.InputStream, long)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
}
org/bouncycastle/cms/jcajce/ZlibExpanderProvider.class
package org.bouncycastle.cms.jcajce
public org.bouncycastle.cms.jcajce.ZlibExpanderProvider extends java.lang.Object implements org.bouncycastle.operator.InputExpanderProvider {
private final long limit
public void ()
public void (long)
public org.bouncycastle.operator.InputExpander get (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
static long access$000 (org.bouncycastle.cms.jcajce.ZlibExpanderProvider)
}
org/bouncycastle/eac/
org/bouncycastle/eac/EACCertificateBuilder.class
package org.bouncycastle.eac
public org.bouncycastle.eac.EACCertificateBuilder extends java.lang.Object {
private static final byte[] ZeroArray
private org.bouncycastle.asn1.eac.PublicKeyDataObject publicKey
private org.bouncycastle.asn1.eac.CertificateHolderAuthorization certificateHolderAuthorization
private org.bouncycastle.asn1.eac.PackedDate certificateEffectiveDate
private org.bouncycastle.asn1.eac.PackedDate certificateExpirationDate
private org.bouncycastle.asn1.eac.CertificateHolderReference certificateHolderReference
private org.bouncycastle.asn1.eac.CertificationAuthorityReference certificationAuthorityReference
public void (org.bouncycastle.asn1.eac.CertificationAuthorityReference, org.bouncycastle.asn1.eac.PublicKeyDataObject, org.bouncycastle.asn1.eac.CertificateHolderReference, org.bouncycastle.asn1.eac.CertificateHolderAuthorization, org.bouncycastle.asn1.eac.PackedDate, org.bouncycastle.asn1.eac.PackedDate)
private org.bouncycastle.asn1.eac.CertificateBody buildBody ()
public org.bouncycastle.eac.EACCertificateHolder build (org.bouncycastle.eac.operator.EACSigner) throws org.bouncycastle.eac.EACException
static void ()
}
org/bouncycastle/eac/EACCertificateHolder.class
package org.bouncycastle.eac
public org.bouncycastle.eac.EACCertificateHolder extends java.lang.Object {
private org.bouncycastle.asn1.eac.CVCertificate cvCertificate
private static org.bouncycastle.asn1.eac.CVCertificate parseBytes (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.eac.CVCertificate)
public org.bouncycastle.asn1.eac.CVCertificate toASN1Structure ()
public org.bouncycastle.asn1.eac.PublicKeyDataObject getPublicKeyDataObject ()
public boolean isSignatureValid (org.bouncycastle.eac.operator.EACSignatureVerifier) throws org.bouncycastle.eac.EACException
}
org/bouncycastle/eac/EACCertificateRequestHolder.class
package org.bouncycastle.eac
public org.bouncycastle.eac.EACCertificateRequestHolder extends java.lang.Object {
private org.bouncycastle.asn1.eac.CVCertificateRequest request
private static org.bouncycastle.asn1.eac.CVCertificateRequest parseBytes (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.eac.CVCertificateRequest)
public org.bouncycastle.asn1.eac.CVCertificateRequest toASN1Structure ()
public org.bouncycastle.asn1.eac.PublicKeyDataObject getPublicKeyDataObject ()
public boolean isInnerSignatureValid (org.bouncycastle.eac.operator.EACSignatureVerifier) throws org.bouncycastle.eac.EACException
}
org/bouncycastle/eac/EACException.class
package org.bouncycastle.eac
public org.bouncycastle.eac.EACException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/eac/EACIOException.class
package org.bouncycastle.eac
public org.bouncycastle.eac.EACIOException extends java.io.IOException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/eac/jcajce/
org/bouncycastle/eac/jcajce/DefaultEACHelper.class
package org.bouncycastle.eac.jcajce
org.bouncycastle.eac.jcajce.DefaultEACHelper extends java.lang.Object implements org.bouncycastle.eac.jcajce.EACHelper {
void ()
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
}
org/bouncycastle/eac/jcajce/EACHelper.class
package org.bouncycastle.eac.jcajce
abstract org.bouncycastle.eac.jcajce.EACHelper extends java.lang.Object {
public abstract java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
}
org/bouncycastle/eac/jcajce/JcaPublicKeyConverter.class
package org.bouncycastle.eac.jcajce
public org.bouncycastle.eac.jcajce.JcaPublicKeyConverter extends java.lang.Object {
private org.bouncycastle.eac.jcajce.EACHelper helper
public void ()
public org.bouncycastle.eac.jcajce.JcaPublicKeyConverter setProvider (java.lang.String)
public org.bouncycastle.eac.jcajce.JcaPublicKeyConverter setProvider (java.security.Provider)
public java.security.PublicKey getKey (org.bouncycastle.asn1.eac.PublicKeyDataObject) throws org.bouncycastle.eac.EACException java.security.spec.InvalidKeySpecException
private java.security.PublicKey getECPublicKeyPublicKey (org.bouncycastle.asn1.eac.ECDSAPublicKey) throws org.bouncycastle.eac.EACException java.security.spec.InvalidKeySpecException
private org.bouncycastle.jce.spec.ECParameterSpec getParams (org.bouncycastle.asn1.eac.ECDSAPublicKey)
public org.bouncycastle.asn1.eac.PublicKeyDataObject getPublicKeyDataObject (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.PublicKey)
private static org.bouncycastle.math.ec.ECPoint convertPoint (org.bouncycastle.math.ec.ECCurve, java.security.spec.ECPoint, boolean)
private static org.bouncycastle.math.ec.ECCurve convertCurve (java.security.spec.EllipticCurve)
}
org/bouncycastle/eac/jcajce/NamedEACHelper.class
package org.bouncycastle.eac.jcajce
org.bouncycastle.eac.jcajce.NamedEACHelper extends java.lang.Object implements org.bouncycastle.eac.jcajce.EACHelper {
private final String providerName
void (java.lang.String)
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
}
org/bouncycastle/eac/jcajce/ProviderEACHelper.class
package org.bouncycastle.eac.jcajce
org.bouncycastle.eac.jcajce.ProviderEACHelper extends java.lang.Object implements org.bouncycastle.eac.jcajce.EACHelper {
private final java.security.Provider provider
void (java.security.Provider)
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
}
org/bouncycastle/eac/operator/
org/bouncycastle/eac/operator/EACSignatureVerifier.class
package org.bouncycastle.eac.operator
public abstract org.bouncycastle.eac.operator.EACSignatureVerifier extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier getUsageIdentifier ()
public abstract java.io.OutputStream getOutputStream ()
public abstract boolean verify (byte[])
}
org/bouncycastle/eac/operator/EACSigner.class
package org.bouncycastle.eac.operator
public abstract org.bouncycastle.eac.operator.EACSigner extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier getUsageIdentifier ()
public abstract java.io.OutputStream getOutputStream ()
public abstract byte[] getSignature ()
}
org/bouncycastle/eac/operator/jcajce/
org/bouncycastle/eac/operator/jcajce/DefaultEACHelper.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.DefaultEACHelper extends org.bouncycastle.eac.operator.jcajce.EACHelper {
void ()
protected java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
}
org/bouncycastle/eac/operator/jcajce/EACHelper.class
package org.bouncycastle.eac.operator.jcajce
abstract org.bouncycastle.eac.operator.jcajce.EACHelper extends java.lang.Object {
private static final java.util.Hashtable sigNames
void ()
public java.security.Signature getSignature (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
protected abstract java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
static void ()
}
org/bouncycastle/eac/operator/jcajce/EACUtil.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.EACUtil extends java.lang.Object {
void ()
}
org/bouncycastle/eac/operator/jcajce/JcaEACSignatureVerifierBuilder$1.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder$1 extends java.lang.Object implements org.bouncycastle.eac.operator.EACSignatureVerifier {
final org.bouncycastle.asn1.ASN1ObjectIdentifier val$usageOid
final org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder$SignatureOutputStream val$sigStream
final org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder this$0
void (org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder$SignatureOutputStream)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getUsageIdentifier ()
public java.io.OutputStream getOutputStream ()
public boolean verify (byte[])
}
org/bouncycastle/eac/operator/jcajce/JcaEACSignatureVerifierBuilder$SignatureOutputStream.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder$SignatureOutputStream extends java.io.OutputStream {
private java.security.Signature sig
final org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder this$0
void (org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder, java.security.Signature)
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (int) throws java.io.IOException
boolean verify (byte[]) throws java.security.SignatureException
}
org/bouncycastle/eac/operator/jcajce/JcaEACSignatureVerifierBuilder.class
package org.bouncycastle.eac.operator.jcajce
public org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder extends java.lang.Object {
private org.bouncycastle.eac.operator.jcajce.EACHelper helper
public void ()
public org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder setProvider (java.lang.String)
public org.bouncycastle.eac.operator.jcajce.JcaEACSignatureVerifierBuilder setProvider (java.security.Provider)
public org.bouncycastle.eac.operator.EACSignatureVerifier build (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
private static byte[] derEncode (byte[]) throws java.io.IOException
static byte[] access$000 (byte[]) throws java.io.IOException
}
org/bouncycastle/eac/operator/jcajce/JcaEACSignerBuilder$1.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder$1 extends java.lang.Object implements org.bouncycastle.eac.operator.EACSigner {
final org.bouncycastle.asn1.ASN1ObjectIdentifier val$usageOid
final org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder$SignatureOutputStream val$sigStream
final org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder this$0
void (org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder$SignatureOutputStream)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getUsageIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getSignature ()
}
org/bouncycastle/eac/operator/jcajce/JcaEACSignerBuilder$SignatureOutputStream.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder$SignatureOutputStream extends java.io.OutputStream {
private java.security.Signature sig
final org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder this$0
void (org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder, java.security.Signature)
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (int) throws java.io.IOException
byte[] getSignature () throws java.security.SignatureException
}
org/bouncycastle/eac/operator/jcajce/JcaEACSignerBuilder.class
package org.bouncycastle.eac.operator.jcajce
public org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder extends java.lang.Object {
private static final java.util.Hashtable sigNames
private org.bouncycastle.eac.operator.jcajce.EACHelper helper
public void ()
public org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder setProvider (java.lang.String)
public org.bouncycastle.eac.operator.jcajce.JcaEACSignerBuilder setProvider (java.security.Provider)
public org.bouncycastle.eac.operator.EACSigner build (java.lang.String, java.security.PrivateKey) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.eac.operator.EACSigner build (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.PrivateKey) throws org.bouncycastle.operator.OperatorCreationException
public static int max (int, int)
private static byte[] reencode (byte[])
private static int unsignedIntLength (byte[])
private static void copyUnsignedInt (byte[], byte[], int)
static byte[] access$000 (byte[])
static void ()
}
org/bouncycastle/eac/operator/jcajce/NamedEACHelper.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.NamedEACHelper extends org.bouncycastle.eac.operator.jcajce.EACHelper {
private final String providerName
void (java.lang.String)
protected java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
}
org/bouncycastle/eac/operator/jcajce/ProviderEACHelper.class
package org.bouncycastle.eac.operator.jcajce
org.bouncycastle.eac.operator.jcajce.ProviderEACHelper extends org.bouncycastle.eac.operator.jcajce.EACHelper {
private final java.security.Provider provider
void (java.security.Provider)
protected java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
}
org/bouncycastle/mozilla/
org/bouncycastle/mozilla/SignedPublicKeyAndChallenge.class
package org.bouncycastle.mozilla
public org.bouncycastle.mozilla.SignedPublicKeyAndChallenge extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence spkacSeq
private org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge pkac
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
private org.bouncycastle.asn1.DERBitString signature
private static org.bouncycastle.asn1.ASN1Sequence toDERSequence (byte[])
public void (byte[])
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public org.bouncycastle.asn1.mozilla.PublicKeyAndChallenge getPublicKeyAndChallenge ()
public boolean verify () throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.NoSuchProviderException java.security.InvalidKeyException
public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.NoSuchProviderException java.security.InvalidKeyException
public java.security.PublicKey getPublicKey (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
}
org/bouncycastle/openssl/
org/bouncycastle/openssl/EncryptionException.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.EncryptionException extends org.bouncycastle.openssl.PEMException {
private Throwable cause
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/openssl/MiscPEMGenerator.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.MiscPEMGenerator extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectGenerator {
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] dsaOids
private static final byte[] hexEncodingTable
private final Object obj
private final org.bouncycastle.openssl.PEMEncryptor encryptor
public void (java.lang.Object)
public void (java.lang.Object, org.bouncycastle.openssl.PEMEncryptor)
private org.bouncycastle.util.io.pem.PemObject createPemObject (java.lang.Object) throws java.io.IOException
private java.lang.String getHexEncoded (byte[]) throws java.io.IOException
public org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
static void ()
}
org/bouncycastle/openssl/PEMDecryptor.class
package org.bouncycastle.openssl
public abstract org.bouncycastle.openssl.PEMDecryptor extends java.lang.Object {
public abstract byte[] decrypt (byte[], byte[]) throws org.bouncycastle.openssl.PEMException
}
org/bouncycastle/openssl/PEMDecryptorProvider.class
package org.bouncycastle.openssl
public abstract org.bouncycastle.openssl.PEMDecryptorProvider extends java.lang.Object {
public abstract org.bouncycastle.openssl.PEMDecryptor get (java.lang.String) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/openssl/PEMEncryptedKeyPair.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PEMEncryptedKeyPair extends java.lang.Object {
private final String dekAlgName
private final byte[] iv
private final byte[] keyBytes
private final org.bouncycastle.openssl.PEMKeyPairParser parser
void (java.lang.String, byte[], byte[], org.bouncycastle.openssl.PEMKeyPairParser)
public org.bouncycastle.openssl.PEMKeyPair decryptKeyPair (org.bouncycastle.openssl.PEMDecryptorProvider) throws java.io.IOException
}
org/bouncycastle/openssl/PEMEncryptor.class
package org.bouncycastle.openssl
public abstract org.bouncycastle.openssl.PEMEncryptor extends java.lang.Object {
public abstract java.lang.String getAlgorithm ()
public abstract byte[] getIV ()
public abstract byte[] encrypt (byte[]) throws org.bouncycastle.openssl.PEMException
}
org/bouncycastle/openssl/PEMException.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PEMException extends java.io.IOException {
Exception underlying
public void (java.lang.String)
public void (java.lang.String, java.lang.Exception)
public java.lang.Exception getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/openssl/PEMKeyPair.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PEMKeyPair extends java.lang.Object {
private final org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo
private final org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo getPrivateKeyInfo ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getPublicKeyInfo ()
}
org/bouncycastle/openssl/PEMKeyPairParser.class
package org.bouncycastle.openssl
abstract org.bouncycastle.openssl.PEMKeyPairParser extends java.lang.Object {
public abstract org.bouncycastle.openssl.PEMKeyPair parse (byte[]) throws java.io.IOException
}
org/bouncycastle/openssl/PEMParser$1.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$1 extends java.lang.Object {
}
org/bouncycastle/openssl/PEMParser$DSAKeyPairParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$DSAKeyPairParser extends java.lang.Object implements org.bouncycastle.openssl.PEMKeyPairParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public org.bouncycastle.openssl.PEMKeyPair parse (byte[]) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$ECDSAKeyPairParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$ECDSAKeyPairParser extends java.lang.Object implements org.bouncycastle.openssl.PEMKeyPairParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public org.bouncycastle.openssl.PEMKeyPair parse (byte[]) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$ECNamedCurveSpecParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$ECNamedCurveSpecParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$EncryptedPrivateKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$EncryptedPrivateKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
public void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMParser$KeyPairParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$KeyPairParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
private final org.bouncycastle.openssl.PEMKeyPairParser pemKeyPairParser
final org.bouncycastle.openssl.PEMParser this$0
public void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMKeyPairParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMParser$PKCS10CertificationRequestParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$PKCS10CertificationRequestParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$PKCS7Parser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$PKCS7Parser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$PrivateKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$PrivateKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
public void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMParser$PublicKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$PublicKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
public void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMParser$RSAKeyPairParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$RSAKeyPairParser extends java.lang.Object implements org.bouncycastle.openssl.PEMKeyPairParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public org.bouncycastle.openssl.PEMKeyPair parse (byte[]) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$RSAPublicKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$RSAPublicKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
public void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMParser$X509AttributeCertificateParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$X509AttributeCertificateParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$X509CRLParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$X509CRLParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser$X509CertificateParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMParser$X509CertificateParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMParser this$0
private void (org.bouncycastle.openssl.PEMParser)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMParser, org.bouncycastle.openssl.PEMParser$1)
}
org/bouncycastle/openssl/PEMParser.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PEMParser extends org.bouncycastle.util.io.pem.PemReader {
private final java.util.Map parsers
public void (java.io.Reader)
public java.lang.Object readObject () throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$1.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$1 extends java.lang.Object {
}
org/bouncycastle/openssl/PEMReader$DSAKeyPairParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$DSAKeyPairParser extends org.bouncycastle.openssl.PEMReader$KeyPairParser {
private String asymProvider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$ECDSAKeyPairParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$ECDSAKeyPairParser extends org.bouncycastle.openssl.PEMReader$KeyPairParser {
private String asymProvider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$ECNamedCurveSpecParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$ECNamedCurveSpecParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMReader this$0
private void (org.bouncycastle.openssl.PEMReader)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMReader, org.bouncycastle.openssl.PEMReader$1)
}
org/bouncycastle/openssl/PEMReader$EncryptedPrivateKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$EncryptedPrivateKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
private String symProvider
private String asymProvider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$KeyPairParser.class
package org.bouncycastle.openssl
abstract org.bouncycastle.openssl.PEMReader$KeyPairParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
protected String symProvider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String)
protected org.bouncycastle.asn1.ASN1Sequence readKeyPair (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$PKCS10CertificationRequestParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$PKCS10CertificationRequestParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMReader this$0
private void (org.bouncycastle.openssl.PEMReader)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMReader, org.bouncycastle.openssl.PEMReader$1)
}
org/bouncycastle/openssl/PEMReader$PKCS7Parser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$PKCS7Parser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMReader this$0
private void (org.bouncycastle.openssl.PEMReader)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMReader, org.bouncycastle.openssl.PEMReader$1)
}
org/bouncycastle/openssl/PEMReader$PrivateKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$PrivateKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
private String provider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$PublicKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$PublicKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
private String provider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$RSAKeyPairParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$RSAKeyPairParser extends org.bouncycastle.openssl.PEMReader$KeyPairParser {
private String asymProvider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$RSAPublicKeyParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$RSAPublicKeyParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
private String provider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$X509AttributeCertificateParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$X509AttributeCertificateParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
final org.bouncycastle.openssl.PEMReader this$0
private void (org.bouncycastle.openssl.PEMReader)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
void (org.bouncycastle.openssl.PEMReader, org.bouncycastle.openssl.PEMReader$1)
}
org/bouncycastle/openssl/PEMReader$X509CRLParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$X509CRLParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
private String provider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader$X509CertificateParser.class
package org.bouncycastle.openssl
org.bouncycastle.openssl.PEMReader$X509CertificateParser extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectParser {
private String provider
final org.bouncycastle.openssl.PEMReader this$0
public void (org.bouncycastle.openssl.PEMReader, java.lang.String)
public java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/openssl/PEMReader.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PEMReader extends org.bouncycastle.util.io.pem.PemReader {
private final java.util.Map parsers
private org.bouncycastle.openssl.PasswordFinder pFinder
public void (java.io.Reader)
public void (java.io.Reader, org.bouncycastle.openssl.PasswordFinder)
public void (java.io.Reader, org.bouncycastle.openssl.PasswordFinder, java.lang.String)
public void (java.io.Reader, org.bouncycastle.openssl.PasswordFinder, java.lang.String, java.lang.String)
public java.lang.Object readObject () throws java.io.IOException
static byte[] crypt (boolean, java.lang.String, byte[], char[], java.lang.String, byte[]) throws java.io.IOException
static byte[] crypt (boolean, java.security.Provider, byte[], char[], java.lang.String, byte[]) throws java.io.IOException
private static javax.crypto.SecretKey getKey (char[], java.lang.String, int, byte[])
private static javax.crypto.SecretKey getKey (char[], java.lang.String, int, byte[], boolean)
public static javax.crypto.SecretKey generateSecretKeyForPKCS5Scheme2 (java.lang.String, char[], byte[], int)
static org.bouncycastle.openssl.PasswordFinder access$400 (org.bouncycastle.openssl.PEMReader)
}
org/bouncycastle/openssl/PEMUtilities.class
package org.bouncycastle.openssl
public final org.bouncycastle.openssl.PEMUtilities extends java.lang.Object {
private static final java.util.Map KEYSIZES
private static final java.util.Set PKCS5_SCHEME_1
private static final java.util.Set PKCS5_SCHEME_2
public void ()
static int getKeySize (java.lang.String)
static boolean isPKCS5Scheme1 (org.bouncycastle.asn1.DERObjectIdentifier)
public static boolean isPKCS5Scheme2 (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static boolean isPKCS12 (org.bouncycastle.asn1.DERObjectIdentifier)
static void ()
}
org/bouncycastle/openssl/PEMWriter.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PEMWriter extends org.bouncycastle.util.io.pem.PemWriter {
private String provider
public void (java.io.Writer)
public void (java.io.Writer, java.lang.String)
public void writeObject (java.lang.Object) throws java.io.IOException
public void writeObject (java.lang.Object, org.bouncycastle.openssl.PEMEncryptor) throws java.io.IOException
public void writeObject (org.bouncycastle.util.io.pem.PemObjectGenerator) throws java.io.IOException
public void writeObject (java.lang.Object, java.lang.String, char[], java.security.SecureRandom) throws java.io.IOException
}
org/bouncycastle/openssl/PKCS8Generator.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PKCS8Generator extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectGenerator {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES_128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES_192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AES_256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DES3_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC4_128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC4_40
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_3DES
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_2DES
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC2_128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PBE_SHA1_RC2_40
private org.bouncycastle.asn1.pkcs.PrivateKeyInfo key
private org.bouncycastle.operator.OutputEncryptor outputEncryptor
private org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder encryptorBuilder
public void (java.security.PrivateKey)
public void (java.security.PrivateKey, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
public void (java.security.PrivateKey, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.Provider) throws java.security.NoSuchAlgorithmException
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.operator.OutputEncryptor)
private void init (java.security.PrivateKey, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.security.Provider) throws java.security.NoSuchAlgorithmException
public org.bouncycastle.openssl.PKCS8Generator setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.openssl.PKCS8Generator setPassword (char[])
public org.bouncycastle.openssl.PKCS8Generator setIterationCount (int)
public org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
private org.bouncycastle.util.io.pem.PemObject generate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.util.io.pem.PemGenerationException
static void ()
}
org/bouncycastle/openssl/PasswordException.class
package org.bouncycastle.openssl
public org.bouncycastle.openssl.PasswordException extends org.bouncycastle.openssl.PEMException {
public void (java.lang.String)
}
org/bouncycastle/openssl/PasswordFinder.class
package org.bouncycastle.openssl
public abstract org.bouncycastle.openssl.PasswordFinder extends java.lang.Object {
public abstract char[] getPassword ()
}
org/bouncycastle/openssl/jcajce/
org/bouncycastle/openssl/jcajce/JcaMiscPEMGenerator.class
package org.bouncycastle.openssl.jcajce
public org.bouncycastle.openssl.jcajce.JcaMiscPEMGenerator extends org.bouncycastle.openssl.MiscPEMGenerator {
private Object obj
private String algorithm
private char[] password
private java.security.SecureRandom random
private java.security.Provider provider
public void (java.lang.Object) throws java.io.IOException
public void (java.lang.Object, org.bouncycastle.openssl.PEMEncryptor) throws java.io.IOException
private static java.lang.Object convertObject (java.lang.Object) throws java.io.IOException
}
org/bouncycastle/openssl/jcajce/JcaPEMKeyConverter.class
package org.bouncycastle.openssl.jcajce
public org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter extends java.lang.Object {
private org.bouncycastle.jcajce.JcaJceHelper helper
public void ()
public org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter setProvider (java.security.Provider)
public org.bouncycastle.openssl.jcajce.JcaPEMKeyConverter setProvider (java.lang.String)
public java.security.KeyPair getKeyPair (org.bouncycastle.openssl.PEMKeyPair) throws org.bouncycastle.openssl.PEMException
public java.security.PublicKey getPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws org.bouncycastle.openssl.PEMException
public java.security.PrivateKey getPrivateKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws org.bouncycastle.openssl.PEMException
}
org/bouncycastle/openssl/jcajce/JcaPKCS8Generator.class
package org.bouncycastle.openssl.jcajce
public org.bouncycastle.openssl.jcajce.JcaPKCS8Generator extends org.bouncycastle.openssl.PKCS8Generator {
public void (java.security.PrivateKey, org.bouncycastle.operator.OutputEncryptor) throws org.bouncycastle.util.io.pem.PemGenerationException
}
org/bouncycastle/openssl/jcajce/JceOpenSSLPKCS8DecryptorProviderBuilder$1$1.class
package org.bouncycastle.openssl.jcajce
org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder$1$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$algorithm
final javax.crypto.Cipher val$cipher
final org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder$1 this$1
void (org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder$1, org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.Cipher)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/openssl/jcajce/JceOpenSSLPKCS8DecryptorProviderBuilder$1.class
package org.bouncycastle.openssl.jcajce
org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptorProvider {
final char[] val$password
final org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder this$0
void (org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder, char[]) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.operator.InputDecryptor get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/openssl/jcajce/JceOpenSSLPKCS8DecryptorProviderBuilder.class
package org.bouncycastle.openssl.jcajce
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder extends java.lang.Object {
private org.bouncycastle.jcajce.JcaJceHelper helper
public void ()
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder setProvider (java.lang.String)
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder setProvider (java.security.Provider)
public org.bouncycastle.operator.InputDecryptorProvider build (char[]) throws org.bouncycastle.operator.OperatorCreationException
static org.bouncycastle.jcajce.JcaJceHelper access$000 (org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8DecryptorProviderBuilder)
}
org/bouncycastle/openssl/jcajce/JceOpenSSLPKCS8EncryptorBuilder$1.class
package org.bouncycastle.openssl.jcajce
org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.OutputEncryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$algID
final org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder this$0
void (org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream (java.io.OutputStream)
public org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/openssl/jcajce/JceOpenSSLPKCS8EncryptorBuilder.class
package org.bouncycastle.openssl.jcajce
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder extends java.lang.Object {
public static final String AES_128_CBC
public static final String AES_192_CBC
public static final String AES_256_CBC
public static final String DES3_CBC
public static final String PBE_SHA1_RC4_128
public static final String PBE_SHA1_RC4_40
public static final String PBE_SHA1_3DES
public static final String PBE_SHA1_2DES
public static final String PBE_SHA1_RC2_128
public static final String PBE_SHA1_RC2_40
private org.bouncycastle.jcajce.JcaJceHelper helper
private java.security.AlgorithmParameters params
private org.bouncycastle.asn1.ASN1ObjectIdentifier algOID
byte[] salt
int iterationCount
private javax.crypto.Cipher cipher
private java.security.SecureRandom random
private java.security.AlgorithmParameterGenerator paramGen
private javax.crypto.SecretKeyFactory secKeyFact
private char[] password
private javax.crypto.SecretKey key
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder setRandom (java.security.SecureRandom)
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder setPasssword (char[])
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder setIterationCount (int)
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder setProvider (java.lang.String)
public org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder setProvider (java.security.Provider)
public org.bouncycastle.operator.OutputEncryptor build () throws org.bouncycastle.operator.OperatorCreationException
static javax.crypto.Cipher access$000 (org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder)
static javax.crypto.SecretKey access$100 (org.bouncycastle.openssl.jcajce.JceOpenSSLPKCS8EncryptorBuilder)
static void ()
}
org/bouncycastle/openssl/jcajce/JcePEMDecryptorProviderBuilder$1$1.class
package org.bouncycastle.openssl.jcajce
org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder$1$1 extends java.lang.Object implements org.bouncycastle.openssl.PEMDecryptor {
final String val$dekAlgName
final org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder$1 this$1
void (org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder$1, java.lang.String) throws org.bouncycastle.openssl.PEMException
public byte[] decrypt (byte[], byte[]) throws org.bouncycastle.openssl.PEMException
}
org/bouncycastle/openssl/jcajce/JcePEMDecryptorProviderBuilder$1.class
package org.bouncycastle.openssl.jcajce
org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder$1 extends java.lang.Object implements org.bouncycastle.openssl.PEMDecryptorProvider {
final char[] val$password
final org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder this$0
void (org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder, char[]) throws org.bouncycastle.openssl.PEMException
public org.bouncycastle.openssl.PEMDecryptor get (java.lang.String)
}
org/bouncycastle/openssl/jcajce/JcePEMDecryptorProviderBuilder.class
package org.bouncycastle.openssl.jcajce
public org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder extends java.lang.Object {
private org.bouncycastle.jcajce.JcaJceHelper helper
public void ()
public org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder setProvider (java.security.Provider)
public org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder setProvider (java.lang.String)
public org.bouncycastle.openssl.PEMDecryptorProvider build (char[])
static org.bouncycastle.jcajce.JcaJceHelper access$000 (org.bouncycastle.openssl.jcajce.JcePEMDecryptorProviderBuilder)
}
org/bouncycastle/openssl/jcajce/JcePEMEncryptorBuilder$1.class
package org.bouncycastle.openssl.jcajce
org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder$1 extends java.lang.Object implements org.bouncycastle.openssl.PEMEncryptor {
final byte[] val$iv
final char[] val$password
final org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder this$0
void (org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder, byte[], char[]) throws org.bouncycastle.openssl.PEMException
public java.lang.String getAlgorithm ()
public byte[] getIV ()
public byte[] encrypt (byte[]) throws org.bouncycastle.openssl.PEMException
}
org/bouncycastle/openssl/jcajce/JcePEMEncryptorBuilder.class
package org.bouncycastle.openssl.jcajce
public org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder extends java.lang.Object {
private final String algorithm
private org.bouncycastle.jcajce.JcaJceHelper helper
private java.security.SecureRandom random
public void (java.lang.String)
public org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder setProvider (java.security.Provider)
public org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder setProvider (java.lang.String)
public org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.openssl.PEMEncryptor build (char[])
static java.lang.String access$000 (org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder)
static org.bouncycastle.jcajce.JcaJceHelper access$100 (org.bouncycastle.openssl.jcajce.JcePEMEncryptorBuilder)
}
org/bouncycastle/openssl/jcajce/PEMUtilities.class
package org.bouncycastle.openssl.jcajce
org.bouncycastle.openssl.jcajce.PEMUtilities extends java.lang.Object {
private static final java.util.Map KEYSIZES
private static final java.util.Set PKCS5_SCHEME_1
private static final java.util.Set PKCS5_SCHEME_2
void ()
static int getKeySize (java.lang.String)
static boolean isPKCS5Scheme1 (org.bouncycastle.asn1.DERObjectIdentifier)
static boolean isPKCS5Scheme2 (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static boolean isPKCS12 (org.bouncycastle.asn1.DERObjectIdentifier)
public static javax.crypto.SecretKey generateSecretKeyForPKCS5Scheme2 (java.lang.String, char[], byte[], int)
static byte[] crypt (boolean, org.bouncycastle.jcajce.JcaJceHelper, byte[], char[], java.lang.String, byte[]) throws org.bouncycastle.openssl.PEMException
private static javax.crypto.SecretKey getKey (char[], java.lang.String, int, byte[])
private static javax.crypto.SecretKey getKey (char[], java.lang.String, int, byte[], boolean)
static void ()
}
org/bouncycastle/operator/
org/bouncycastle/operator/AsymmetricKeyUnwrapper.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.AsymmetricKeyUnwrapper extends java.lang.Object implements org.bouncycastle.operator.KeyUnwrapper {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmId
protected void (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
}
org/bouncycastle/operator/AsymmetricKeyWrapper.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.AsymmetricKeyWrapper extends java.lang.Object implements org.bouncycastle.operator.KeyWrapper {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmId
protected void (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
}
org/bouncycastle/operator/ContentSigner.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.ContentSigner extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.OutputStream getOutputStream ()
public abstract byte[] getSignature ()
}
org/bouncycastle/operator/ContentVerifier.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.ContentVerifier extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.OutputStream getOutputStream ()
public abstract boolean verify (byte[])
}
org/bouncycastle/operator/ContentVerifierProvider.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.ContentVerifierProvider extends java.lang.Object {
public abstract boolean hasAssociatedCertificate ()
public abstract org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate ()
public abstract org.bouncycastle.operator.ContentVerifier get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/DefaultDigestAlgorithmIdentifierFinder.class
package org.bouncycastle.operator
public org.bouncycastle.operator.DefaultDigestAlgorithmIdentifierFinder extends java.lang.Object implements org.bouncycastle.operator.DigestAlgorithmIdentifierFinder {
private static java.util.Map digestOids
private static java.util.Map digestNameToOids
public void ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier find (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier find (java.lang.String)
static void ()
}
org/bouncycastle/operator/DefaultSignatureAlgorithmIdentifierFinder.class
package org.bouncycastle.operator
public org.bouncycastle.operator.DefaultSignatureAlgorithmIdentifierFinder extends java.lang.Object implements org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder {
private static java.util.Map algorithms
private static java.util.Set noParams
private static java.util.Map params
private static java.util.Set pkcs15RsaEncryption
private static java.util.Map digestOids
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier ENCRYPTION_RSA
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier ENCRYPTION_DSA
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier ENCRYPTION_ECDSA
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier ENCRYPTION_RSA_PSS
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier ENCRYPTION_GOST3410
private static final org.bouncycastle.asn1.ASN1ObjectIdentifier ENCRYPTION_ECGOST3410
public void ()
private static org.bouncycastle.asn1.x509.AlgorithmIdentifier generate (java.lang.String)
private static org.bouncycastle.asn1.pkcs.RSASSAPSSparams createPSSParams (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier find (java.lang.String)
static void ()
}
org/bouncycastle/operator/DigestAlgorithmIdentifierFinder.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.DigestAlgorithmIdentifierFinder extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier find (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier find (java.lang.String)
}
org/bouncycastle/operator/DigestCalculator.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.DigestCalculator extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.OutputStream getOutputStream ()
public abstract byte[] getDigest ()
}
org/bouncycastle/operator/DigestCalculatorProvider.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.DigestCalculatorProvider extends java.lang.Object {
public abstract org.bouncycastle.operator.DigestCalculator get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/GenericKey.class
package org.bouncycastle.operator
public org.bouncycastle.operator.GenericKey extends java.lang.Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private Object representation
public void (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
protected void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.lang.Object getRepresentation ()
}
org/bouncycastle/operator/InputDecryptor.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.InputDecryptor extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/operator/InputDecryptorProvider.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.InputDecryptorProvider extends java.lang.Object {
public abstract org.bouncycastle.operator.InputDecryptor get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/InputExpander.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.InputExpander extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.InputStream getInputStream (java.io.InputStream)
}
org/bouncycastle/operator/InputExpanderProvider.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.InputExpanderProvider extends java.lang.Object {
public abstract org.bouncycastle.operator.InputExpander get (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/operator/KeyUnwrapper.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.KeyUnwrapper extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract org.bouncycastle.operator.GenericKey generateUnwrappedKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.operator.OperatorException
}
org/bouncycastle/operator/KeyWrapper.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.KeyWrapper extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract byte[] generateWrappedKey (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.operator.OperatorException
}
org/bouncycastle/operator/MacCalculator.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.MacCalculator extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.OutputStream getOutputStream ()
public abstract byte[] getMac ()
public abstract org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/operator/MacCalculatorProvider.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.MacCalculatorProvider extends java.lang.Object {
public abstract org.bouncycastle.operator.MacCalculator get (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/operator/OperatorCreationException.class
package org.bouncycastle.operator
public org.bouncycastle.operator.OperatorCreationException extends org.bouncycastle.operator.OperatorException {
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
}
org/bouncycastle/operator/OperatorException.class
package org.bouncycastle.operator
public org.bouncycastle.operator.OperatorException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/operator/OperatorStreamException.class
package org.bouncycastle.operator
public org.bouncycastle.operator.OperatorStreamException extends java.io.IOException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/operator/OutputCompressor.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.OutputCompressor extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.OutputStream getOutputStream (java.io.OutputStream)
}
org/bouncycastle/operator/OutputEncryptor.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.OutputEncryptor extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public abstract java.io.OutputStream getOutputStream (java.io.OutputStream)
public abstract org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/operator/RawContentVerifier.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.RawContentVerifier extends java.lang.Object {
public abstract boolean verify (byte[], byte[])
}
org/bouncycastle/operator/RuntimeOperatorException.class
package org.bouncycastle.operator
public org.bouncycastle.operator.RuntimeOperatorException extends java.lang.RuntimeException {
private Throwable cause
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/operator/SignatureAlgorithmIdentifierFinder.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.SignatureAlgorithmIdentifierFinder extends java.lang.Object {
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier find (java.lang.String)
}
org/bouncycastle/operator/SymmetricKeyUnwrapper.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.SymmetricKeyUnwrapper extends java.lang.Object implements org.bouncycastle.operator.KeyUnwrapper {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmId
protected void (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
}
org/bouncycastle/operator/SymmetricKeyWrapper.class
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.SymmetricKeyWrapper extends java.lang.Object implements org.bouncycastle.operator.KeyWrapper {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmId
protected void (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
}
org/bouncycastle/operator/bc/
org/bouncycastle/operator/bc/AESUtil.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.AESUtil extends java.lang.Object {
void ()
static org.bouncycastle.asn1.x509.AlgorithmIdentifier determineKeyEncAlg (org.bouncycastle.crypto.params.KeyParameter)
}
org/bouncycastle/operator/bc/BcAESSymmetricKeyUnwrapper.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcAESSymmetricKeyUnwrapper extends org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper {
public void (org.bouncycastle.crypto.params.KeyParameter)
}
org/bouncycastle/operator/bc/BcAESSymmetricKeyWrapper.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcAESSymmetricKeyWrapper extends org.bouncycastle.operator.bc.BcSymmetricKeyWrapper {
public void (org.bouncycastle.crypto.params.KeyParameter)
}
org/bouncycastle/operator/bc/BcAsymmetricKeyUnwrapper.class
package org.bouncycastle.operator.bc
public abstract org.bouncycastle.operator.bc.BcAsymmetricKeyUnwrapper extends org.bouncycastle.operator.AsymmetricKeyUnwrapper {
private org.bouncycastle.crypto.params.AsymmetricKeyParameter privateKey
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public org.bouncycastle.operator.GenericKey generateUnwrappedKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.operator.OperatorException
protected abstract org.bouncycastle.crypto.AsymmetricBlockCipher createAsymmetricUnwrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/operator/bc/BcAsymmetricKeyWrapper.class
package org.bouncycastle.operator.bc
public abstract org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper extends org.bouncycastle.operator.AsymmetricKeyWrapper {
private org.bouncycastle.crypto.params.AsymmetricKeyParameter publicKey
private java.security.SecureRandom random
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper setSecureRandom (java.security.SecureRandom)
public byte[] generateWrappedKey (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.operator.OperatorException
protected abstract org.bouncycastle.crypto.AsymmetricBlockCipher createAsymmetricWrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/operator/bc/BcContentSignerBuilder$1.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.BcContentSignerBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.ContentSigner {
private org.bouncycastle.operator.bc.BcSignerOutputStream stream
final org.bouncycastle.crypto.Signer val$sig
final org.bouncycastle.operator.bc.BcContentSignerBuilder this$0
void (org.bouncycastle.operator.bc.BcContentSignerBuilder, org.bouncycastle.crypto.Signer)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getSignature ()
}
org/bouncycastle/operator/bc/BcContentSignerBuilder.class
package org.bouncycastle.operator.bc
public abstract org.bouncycastle.operator.bc.BcContentSignerBuilder extends java.lang.Object {
private java.security.SecureRandom random
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgId
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.operator.bc.BcContentSignerBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.ContentSigner build (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws org.bouncycastle.operator.OperatorCreationException
protected abstract org.bouncycastle.crypto.Signer createSigner (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
static org.bouncycastle.asn1.x509.AlgorithmIdentifier access$000 (org.bouncycastle.operator.bc.BcContentSignerBuilder)
}
org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder$1.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.ContentVerifierProvider {
final org.bouncycastle.cert.X509CertificateHolder val$certHolder
final org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder, org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException
public boolean hasAssociatedCertificate ()
public org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate ()
public org.bouncycastle.operator.ContentVerifier get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder$2.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder$2 extends java.lang.Object implements org.bouncycastle.operator.ContentVerifierProvider {
final org.bouncycastle.crypto.params.AsymmetricKeyParameter val$publicKey
final org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder, org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws org.bouncycastle.operator.OperatorCreationException
public boolean hasAssociatedCertificate ()
public org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate ()
public org.bouncycastle.operator.ContentVerifier get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder$SigVerifier.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder$SigVerifier extends java.lang.Object implements org.bouncycastle.operator.ContentVerifier {
private org.bouncycastle.operator.bc.BcSignerOutputStream stream
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm
final org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.bc.BcSignerOutputStream)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public boolean verify (byte[])
}
org/bouncycastle/operator/bc/BcContentVerifierProviderBuilder.class
package org.bouncycastle.operator.bc
public abstract org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder extends java.lang.Object {
public void ()
public org.bouncycastle.operator.ContentVerifierProvider build (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.operator.ContentVerifierProvider build (org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws org.bouncycastle.operator.OperatorCreationException
private org.bouncycastle.operator.bc.BcSignerOutputStream createSignatureStream (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws org.bouncycastle.operator.OperatorCreationException
protected abstract org.bouncycastle.crypto.params.AsymmetricKeyParameter extractKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
protected abstract org.bouncycastle.crypto.Signer createSigner (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
static org.bouncycastle.operator.bc.BcSignerOutputStream access$000 (org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/bc/BcDSAContentSignerBuilder.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcDSAContentSignerBuilder extends org.bouncycastle.operator.bc.BcContentSignerBuilder {
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
protected org.bouncycastle.crypto.Signer createSigner (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/bc/BcDSAContentVerifierProviderBuilder.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcDSAContentVerifierProviderBuilder extends org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder {
private org.bouncycastle.operator.DigestAlgorithmIdentifierFinder digestAlgorithmFinder
public void (org.bouncycastle.operator.DigestAlgorithmIdentifierFinder)
protected org.bouncycastle.crypto.Signer createSigner (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter extractKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/operator/bc/BcDigestCalculatorProvider$1.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.BcDigestCalculatorProvider$1 extends java.lang.Object implements org.bouncycastle.operator.DigestCalculator {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$algorithm
final org.bouncycastle.operator.bc.BcDigestCalculatorProvider$DigestOutputStream val$stream
final org.bouncycastle.operator.bc.BcDigestCalculatorProvider this$0
void (org.bouncycastle.operator.bc.BcDigestCalculatorProvider, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.bc.BcDigestCalculatorProvider$DigestOutputStream)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getDigest ()
}
org/bouncycastle/operator/bc/BcDigestCalculatorProvider$DigestOutputStream.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.BcDigestCalculatorProvider$DigestOutputStream extends java.io.OutputStream {
private org.bouncycastle.crypto.Digest dig
final org.bouncycastle.operator.bc.BcDigestCalculatorProvider this$0
void (org.bouncycastle.operator.bc.BcDigestCalculatorProvider, org.bouncycastle.crypto.Digest)
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (int) throws java.io.IOException
byte[] getDigest ()
}
org/bouncycastle/operator/bc/BcDigestCalculatorProvider.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcDigestCalculatorProvider extends java.lang.Object implements org.bouncycastle.operator.DigestCalculatorProvider {
public void ()
public org.bouncycastle.operator.DigestCalculator get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/bc/BcRSAAsymmetricKeyUnwrapper.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcRSAAsymmetricKeyUnwrapper extends org.bouncycastle.operator.bc.BcAsymmetricKeyUnwrapper {
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
protected org.bouncycastle.crypto.AsymmetricBlockCipher createAsymmetricUnwrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/operator/bc/BcRSAAsymmetricKeyWrapper.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcRSAAsymmetricKeyWrapper extends org.bouncycastle.operator.bc.BcAsymmetricKeyWrapper {
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.params.AsymmetricKeyParameter)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
protected org.bouncycastle.crypto.AsymmetricBlockCipher createAsymmetricWrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/operator/bc/BcRSAContentSignerBuilder.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcRSAContentSignerBuilder extends org.bouncycastle.operator.bc.BcContentSignerBuilder {
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
protected org.bouncycastle.crypto.Signer createSigner (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/bc/BcRSAContentVerifierProviderBuilder.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcRSAContentVerifierProviderBuilder extends org.bouncycastle.operator.bc.BcContentVerifierProviderBuilder {
private org.bouncycastle.operator.DigestAlgorithmIdentifierFinder digestAlgorithmFinder
public void (org.bouncycastle.operator.DigestAlgorithmIdentifierFinder)
protected org.bouncycastle.crypto.Signer createSigner (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
protected org.bouncycastle.crypto.params.AsymmetricKeyParameter extractKeyParameters (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/operator/bc/BcSignerOutputStream.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcSignerOutputStream extends java.io.OutputStream {
private org.bouncycastle.crypto.Signer sig
void (org.bouncycastle.crypto.Signer)
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (int) throws java.io.IOException
byte[] getSignature () throws org.bouncycastle.crypto.CryptoException
boolean verify (byte[])
}
org/bouncycastle/operator/bc/BcSymmetricKeyUnwrapper.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper extends org.bouncycastle.operator.SymmetricKeyUnwrapper {
private java.security.SecureRandom random
private org.bouncycastle.crypto.Wrapper wrapper
private org.bouncycastle.crypto.params.KeyParameter wrappingKey
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.Wrapper, org.bouncycastle.crypto.params.KeyParameter)
public org.bouncycastle.operator.bc.BcSymmetricKeyUnwrapper setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.GenericKey generateUnwrappedKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.operator.OperatorException
}
org/bouncycastle/operator/bc/BcSymmetricKeyWrapper.class
package org.bouncycastle.operator.bc
public org.bouncycastle.operator.bc.BcSymmetricKeyWrapper extends org.bouncycastle.operator.SymmetricKeyWrapper {
private java.security.SecureRandom random
private org.bouncycastle.crypto.Wrapper wrapper
private org.bouncycastle.crypto.params.KeyParameter wrappingKey
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.Wrapper, org.bouncycastle.crypto.params.KeyParameter)
public org.bouncycastle.operator.bc.BcSymmetricKeyWrapper setSecureRandom (java.security.SecureRandom)
public byte[] generateWrappedKey (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.operator.OperatorException
}
org/bouncycastle/operator/bc/BcUtil.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.BcUtil extends java.lang.Object {
void ()
static org.bouncycastle.crypto.Digest createDigest (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/bc/CamelliaUtil.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.CamelliaUtil extends java.lang.Object {
void ()
static org.bouncycastle.asn1.x509.AlgorithmIdentifier determineKeyEncAlg (org.bouncycastle.crypto.params.KeyParameter)
}
org/bouncycastle/operator/bc/OperatorUtils.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.OperatorUtils extends java.lang.Object {
void ()
static byte[] getKeyBytes (org.bouncycastle.operator.GenericKey)
}
org/bouncycastle/operator/bc/SEEDUtil.class
package org.bouncycastle.operator.bc
org.bouncycastle.operator.bc.SEEDUtil extends java.lang.Object {
void ()
static org.bouncycastle.asn1.x509.AlgorithmIdentifier determineKeyEncAlg ()
}
org/bouncycastle/operator/jcajce/
org/bouncycastle/operator/jcajce/JcaContentSignerBuilder$1.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaContentSignerBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.ContentSigner {
private org.bouncycastle.operator.jcajce.JcaContentSignerBuilder$SignatureOutputStream stream
final java.security.Signature val$sig
final org.bouncycastle.operator.jcajce.JcaContentSignerBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaContentSignerBuilder, java.security.Signature)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getSignature ()
}
org/bouncycastle/operator/jcajce/JcaContentSignerBuilder$SignatureOutputStream.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaContentSignerBuilder$SignatureOutputStream extends java.io.OutputStream {
private java.security.Signature sig
final org.bouncycastle.operator.jcajce.JcaContentSignerBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaContentSignerBuilder, java.security.Signature)
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (int) throws java.io.IOException
byte[] getSignature () throws java.security.SignatureException
}
org/bouncycastle/operator/jcajce/JcaContentSignerBuilder.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JcaContentSignerBuilder extends java.lang.Object {
private org.bouncycastle.operator.jcajce.OperatorHelper helper
private java.security.SecureRandom random
private String signatureAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
public void (java.lang.String)
public org.bouncycastle.operator.jcajce.JcaContentSignerBuilder setProvider (java.security.Provider)
public org.bouncycastle.operator.jcajce.JcaContentSignerBuilder setProvider (java.lang.String)
public org.bouncycastle.operator.jcajce.JcaContentSignerBuilder setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.ContentSigner build (java.security.PrivateKey) throws org.bouncycastle.operator.OperatorCreationException
static org.bouncycastle.asn1.x509.AlgorithmIdentifier access$000 (org.bouncycastle.operator.jcajce.JcaContentSignerBuilder)
}
org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder$1.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.ContentVerifierProvider {
private org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SignatureOutputStream stream
final org.bouncycastle.cert.X509CertificateHolder val$certHolder
final java.security.cert.X509Certificate val$certificate
final org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder, org.bouncycastle.cert.X509CertificateHolder, java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
public boolean hasAssociatedCertificate ()
public org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate ()
public org.bouncycastle.operator.ContentVerifier get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder$2.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$2 extends java.lang.Object implements org.bouncycastle.operator.ContentVerifierProvider {
final java.security.PublicKey val$publicKey
final org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder, java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
public boolean hasAssociatedCertificate ()
public org.bouncycastle.cert.X509CertificateHolder getAssociatedCertificate ()
public org.bouncycastle.operator.ContentVerifier get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder$RawSigVerifier.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$RawSigVerifier extends org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SigVerifier implements org.bouncycastle.operator.RawContentVerifier {
private java.security.Signature rawSignature
final org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SignatureOutputStream, java.security.Signature)
public boolean verify (byte[], byte[])
}
org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder$SigVerifier.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SigVerifier extends java.lang.Object implements org.bouncycastle.operator.ContentVerifier {
private org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SignatureOutputStream stream
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithm
final org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SignatureOutputStream)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public boolean verify (byte[])
}
org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder$SignatureOutputStream.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SignatureOutputStream extends java.io.OutputStream {
private java.security.Signature sig
final org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder, java.security.Signature)
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (int) throws java.io.IOException
boolean verify (byte[]) throws java.security.SignatureException
}
org/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder extends java.lang.Object {
private org.bouncycastle.operator.jcajce.OperatorHelper helper
public void ()
public org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder setProvider (java.security.Provider)
public org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder setProvider (java.lang.String)
public org.bouncycastle.operator.ContentVerifierProvider build (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.operator.OperatorCreationException java.security.cert.CertificateException
public org.bouncycastle.operator.ContentVerifierProvider build (java.security.cert.X509Certificate) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.operator.ContentVerifierProvider build (java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
private org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SignatureOutputStream createSignatureStream (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
private java.security.Signature createRawSig (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey)
static org.bouncycastle.operator.jcajce.OperatorHelper access$000 (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder)
static java.security.Signature access$100 (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey)
static org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder$SignatureOutputStream access$200 (org.bouncycastle.operator.jcajce.JcaContentVerifierProviderBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder$1$1.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder$1$1 extends java.lang.Object implements org.bouncycastle.operator.DigestCalculator {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$algorithm
final org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder$DigestOutputStream val$stream
final org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder$1 this$1
void (org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder$1, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder$DigestOutputStream)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getDigest ()
}
org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder$1.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.DigestCalculatorProvider {
final org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.operator.DigestCalculator get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder$DigestOutputStream.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder$DigestOutputStream extends java.io.OutputStream {
private java.security.MessageDigest dig
final org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder this$0
void (org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder, java.security.MessageDigest)
public void write (byte[], int, int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (int) throws java.io.IOException
byte[] getDigest ()
}
org/bouncycastle/operator/jcajce/JcaDigestCalculatorProviderBuilder.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder extends java.lang.Object {
private org.bouncycastle.operator.jcajce.OperatorHelper helper
public void ()
public org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder setProvider (java.security.Provider)
public org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder setProvider (java.lang.String)
public org.bouncycastle.operator.DigestCalculatorProvider build () throws org.bouncycastle.operator.OperatorCreationException
static org.bouncycastle.operator.jcajce.OperatorHelper access$000 (org.bouncycastle.operator.jcajce.JcaDigestCalculatorProviderBuilder)
}
org/bouncycastle/operator/jcajce/JceAsymmetricKeyUnwrapper.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper extends org.bouncycastle.operator.AsymmetricKeyUnwrapper {
private org.bouncycastle.operator.jcajce.OperatorHelper helper
private java.util.Map extraMappings
private java.security.PrivateKey privKey
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PrivateKey)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper setProvider (java.security.Provider)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper setProvider (java.lang.String)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper setAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.operator.GenericKey generateUnwrappedKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.operator.OperatorException
}
org/bouncycastle/operator/jcajce/JceAsymmetricKeyWrapper.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper extends org.bouncycastle.operator.AsymmetricKeyWrapper {
private org.bouncycastle.operator.jcajce.OperatorHelper helper
private java.util.Map extraMappings
private java.security.PublicKey publicKey
private java.security.SecureRandom random
public void (java.security.PublicKey)
public void (java.security.cert.X509Certificate)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper setProvider (java.security.Provider)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper setProvider (java.lang.String)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper setSecureRandom (java.security.SecureRandom)
public org.bouncycastle.operator.jcajce.JceAsymmetricKeyWrapper setAlgorithmMapping (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public byte[] generateWrappedKey (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.operator.OperatorException
}
org/bouncycastle/operator/jcajce/JceGenericKey.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JceGenericKey extends org.bouncycastle.operator.GenericKey {
private static java.lang.Object getRepresentation (java.security.Key)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.Key)
}
org/bouncycastle/operator/jcajce/JceSymmetricKeyUnwrapper.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JceSymmetricKeyUnwrapper extends org.bouncycastle.operator.SymmetricKeyUnwrapper {
private org.bouncycastle.operator.jcajce.OperatorHelper helper
private javax.crypto.SecretKey secretKey
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, javax.crypto.SecretKey)
public org.bouncycastle.operator.jcajce.JceSymmetricKeyUnwrapper setProvider (java.security.Provider)
public org.bouncycastle.operator.jcajce.JceSymmetricKeyUnwrapper setProvider (java.lang.String)
public org.bouncycastle.operator.GenericKey generateUnwrappedKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[]) throws org.bouncycastle.operator.OperatorException
}
org/bouncycastle/operator/jcajce/JceSymmetricKeyWrapper.class
package org.bouncycastle.operator.jcajce
public org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper extends org.bouncycastle.operator.SymmetricKeyWrapper {
private org.bouncycastle.operator.jcajce.OperatorHelper helper
private java.security.SecureRandom random
private javax.crypto.SecretKey wrappingKey
public void (javax.crypto.SecretKey)
public org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper setProvider (java.security.Provider)
public org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper setProvider (java.lang.String)
public org.bouncycastle.operator.jcajce.JceSymmetricKeyWrapper setSecureRandom (java.security.SecureRandom)
public byte[] generateWrappedKey (org.bouncycastle.operator.GenericKey) throws org.bouncycastle.operator.OperatorException
private static org.bouncycastle.asn1.x509.AlgorithmIdentifier determineKeyEncAlg (javax.crypto.SecretKey)
}
org/bouncycastle/operator/jcajce/OperatorHelper$OpCertificateException.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.OperatorHelper$OpCertificateException extends java.security.cert.CertificateException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/operator/jcajce/OperatorHelper.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.OperatorHelper extends java.lang.Object {
private static final java.util.Map oids
private static final java.util.Map asymmetricWrapperAlgNames
private static final java.util.Map symmetricWrapperAlgNames
private static final java.util.Map symmetricKeyAlgNames
private org.bouncycastle.jcajce.JcaJceHelper helper
void (org.bouncycastle.jcajce.JcaJceHelper)
javax.crypto.Cipher createAsymmetricWrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.util.Map) throws org.bouncycastle.operator.OperatorCreationException
javax.crypto.Cipher createSymmetricWrapper (org.bouncycastle.asn1.ASN1ObjectIdentifier) throws org.bouncycastle.operator.OperatorCreationException
java.security.MessageDigest createDigest (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws java.security.GeneralSecurityException
java.security.Signature createSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws java.security.GeneralSecurityException
public java.security.Signature createRawSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.security.cert.X509Certificate convertCertificate (org.bouncycastle.cert.X509CertificateHolder) throws java.security.cert.CertificateException
java.lang.String getKeyAlgorithmName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static void ()
}
org/bouncycastle/operator/jcajce/OperatorUtils.class
package org.bouncycastle.operator.jcajce
org.bouncycastle.operator.jcajce.OperatorUtils extends java.lang.Object {
void ()
static java.security.Key getJceKey (org.bouncycastle.operator.GenericKey)
}
org/bouncycastle/pkcs/
org/bouncycastle/pkcs/MacDataGenerator.class
package org.bouncycastle.pkcs
org.bouncycastle.pkcs.MacDataGenerator extends java.lang.Object {
private org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder builder
void (org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder)
public org.bouncycastle.asn1.pkcs.MacData build (char[], byte[]) throws org.bouncycastle.pkcs.PKCSException
}
org/bouncycastle/pkcs/PKCS10CertificationRequest.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS10CertificationRequest extends java.lang.Object {
private static org.bouncycastle.asn1.pkcs.Attribute[] EMPTY_ARRAY
private org.bouncycastle.asn1.pkcs.CertificationRequest certificationRequest
private static org.bouncycastle.asn1.pkcs.CertificationRequest parseBytes (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.pkcs.CertificationRequest)
public void (byte[]) throws java.io.IOException
public org.bouncycastle.asn1.pkcs.CertificationRequest toASN1Structure ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public byte[] getSignature ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.pkcs.Attribute[] getAttributes ()
public org.bouncycastle.asn1.pkcs.Attribute[] getAttributes (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public byte[] getEncoded () throws java.io.IOException
public boolean isSignatureValid (org.bouncycastle.operator.ContentVerifierProvider) throws org.bouncycastle.pkcs.PKCSException
public boolean equals (java.lang.Object)
public int hashCode ()
static void ()
}
org/bouncycastle/pkcs/PKCS10CertificationRequestBuilder.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo publicKeyInfo
private org.bouncycastle.asn1.x500.X500Name subject
private java.util.List attributes
public void (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder addAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder addAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable[])
public org.bouncycastle.pkcs.PKCS10CertificationRequest build (org.bouncycastle.operator.ContentSigner)
}
org/bouncycastle/pkcs/PKCS12MacCalculatorBuilder.class
package org.bouncycastle.pkcs
public abstract org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder extends java.lang.Object {
public abstract org.bouncycastle.operator.MacCalculator build (char[])
public abstract org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithmIdentifier ()
}
org/bouncycastle/pkcs/PKCS12MacCalculatorBuilderProvider.class
package org.bouncycastle.pkcs
public abstract org.bouncycastle.pkcs.PKCS12MacCalculatorBuilderProvider extends java.lang.Object {
public abstract org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder get (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/pkcs/PKCS12PfxPdu.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS12PfxPdu extends java.lang.Object {
private org.bouncycastle.asn1.pkcs.Pfx pfx
public void (org.bouncycastle.asn1.pkcs.Pfx)
public org.bouncycastle.asn1.pkcs.ContentInfo[] getContentInfos ()
public boolean hasMac ()
public boolean isMacValid (org.bouncycastle.pkcs.PKCS12MacCalculatorBuilderProvider, char[]) throws org.bouncycastle.pkcs.PKCSException
public org.bouncycastle.asn1.pkcs.Pfx toASN1Structure ()
}
org/bouncycastle/pkcs/PKCS12PfxPduBuilder.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS12PfxPduBuilder extends java.lang.Object {
private org.bouncycastle.asn1.ASN1EncodableVector dataVector
public void ()
public org.bouncycastle.pkcs.PKCS12PfxPduBuilder addData (org.bouncycastle.pkcs.PKCS12SafeBag) throws java.io.IOException
public org.bouncycastle.pkcs.PKCS12PfxPduBuilder addEncryptedData (org.bouncycastle.operator.OutputEncryptor, org.bouncycastle.pkcs.PKCS12SafeBag) throws java.io.IOException
public org.bouncycastle.pkcs.PKCS12PfxPduBuilder addEncryptedData (org.bouncycastle.operator.OutputEncryptor, org.bouncycastle.pkcs.PKCS12SafeBag[]) throws java.io.IOException
private org.bouncycastle.pkcs.PKCS12PfxPduBuilder addEncryptedData (org.bouncycastle.operator.OutputEncryptor, org.bouncycastle.asn1.ASN1Sequence) throws java.io.IOException
public org.bouncycastle.pkcs.PKCS12PfxPdu build (org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder, char[]) throws org.bouncycastle.pkcs.PKCSException
}
org/bouncycastle/pkcs/PKCS12SafeBag.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS12SafeBag extends java.lang.Object {
private org.bouncycastle.asn1.pkcs.SafeBag safeBag
public void (org.bouncycastle.asn1.pkcs.SafeBag)
public org.bouncycastle.asn1.pkcs.SafeBag toASN1Structure ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.pkcs.Attribute[] getAttributes ()
public java.lang.Object getBagValue ()
}
org/bouncycastle/pkcs/PKCS12SafeBagBuilder.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS12SafeBagBuilder extends java.lang.Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier bagType
private org.bouncycastle.asn1.ASN1Encodable bagValue
private org.bouncycastle.asn1.ASN1EncodableVector bagAttrs
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.operator.OutputEncryptor)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
public void (org.bouncycastle.cert.X509CertificateHolder) throws java.io.IOException
public void (org.bouncycastle.cert.X509CRLHolder) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.Certificate) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.CertificateList) throws java.io.IOException
public org.bouncycastle.pkcs.PKCS12SafeBagBuilder addBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.pkcs.PKCS12SafeBag build ()
}
org/bouncycastle/pkcs/PKCS12SafeBagFactory.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS12SafeBagFactory extends java.lang.Object {
private org.bouncycastle.asn1.ASN1Sequence safeBagSeq
public void (org.bouncycastle.asn1.pkcs.ContentInfo)
public void (org.bouncycastle.asn1.pkcs.ContentInfo, org.bouncycastle.operator.InputDecryptorProvider) throws org.bouncycastle.pkcs.PKCSException
public org.bouncycastle.pkcs.PKCS12SafeBag[] getSafeBags ()
}
org/bouncycastle/pkcs/PKCS8EncryptedPrivateKeyInfo.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo extends java.lang.Object {
private org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo encryptedPrivateKeyInfo
public void (org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo)
public org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo toASN1Structure ()
public byte[] getEncoded () throws java.io.IOException
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo decryptPrivateKeyInfo (org.bouncycastle.operator.InputDecryptorProvider) throws org.bouncycastle.pkcs.PKCSException
}
org/bouncycastle/pkcs/PKCS8EncryptedPrivateKeyInfoBuilder.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder extends java.lang.Object {
private org.bouncycastle.asn1.pkcs.PrivateKeyInfo privateKeyInfo
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
public org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfo build (org.bouncycastle.operator.OutputEncryptor)
}
org/bouncycastle/pkcs/PKCSException.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCSException extends java.lang.Exception {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/pkcs/PKCSIOException.class
package org.bouncycastle.pkcs
public org.bouncycastle.pkcs.PKCSIOException extends java.io.IOException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String)
public java.lang.Throwable getCause ()
}
org/bouncycastle/pkcs/bc/
org/bouncycastle/pkcs/bc/BcPKCS10CertificationRequest.class
package org.bouncycastle.pkcs.bc
public org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequest extends org.bouncycastle.pkcs.PKCS10CertificationRequest {
public void (org.bouncycastle.asn1.pkcs.CertificationRequest)
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.pkcs.PKCS10CertificationRequest)
public org.bouncycastle.crypto.params.AsymmetricKeyParameter getPublicKey () throws org.bouncycastle.pkcs.PKCSException
}
org/bouncycastle/pkcs/bc/BcPKCS10CertificationRequestBuilder.class
package org.bouncycastle.pkcs.bc
public org.bouncycastle.pkcs.bc.BcPKCS10CertificationRequestBuilder extends org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder {
public void (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.crypto.params.AsymmetricKeyParameter) throws java.io.IOException
}
org/bouncycastle/pkcs/bc/BcPKCS12MacCalculatorBuilder.class
package org.bouncycastle.pkcs.bc
public org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilder extends java.lang.Object implements org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder {
private org.bouncycastle.crypto.ExtendedDigest digest
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algorithmIdentifier
private java.security.SecureRandom random
private int saltLength
private int iterationCount
public void ()
public void (org.bouncycastle.crypto.ExtendedDigest, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithmIdentifier ()
public org.bouncycastle.operator.MacCalculator build (char[])
}
org/bouncycastle/pkcs/bc/BcPKCS12MacCalculatorBuilderProviderBuilder$1.class
package org.bouncycastle.pkcs.bc
org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProviderBuilder$1 extends java.lang.Object implements org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$algorithmIdentifier
final org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProviderBuilder this$0
void (org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProviderBuilder, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.operator.MacCalculator build (char[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithmIdentifier ()
}
org/bouncycastle/pkcs/bc/BcPKCS12MacCalculatorBuilderProviderBuilder.class
package org.bouncycastle.pkcs.bc
public org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProviderBuilder extends java.lang.Object implements org.bouncycastle.pkcs.PKCS12MacCalculatorBuilderProvider {
private org.bouncycastle.crypto.ExtendedDigest digest
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithmIdentifier
public void ()
public void (org.bouncycastle.crypto.ExtendedDigest, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.pkcs.PKCS12MacCalculatorBuilder get (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
static org.bouncycastle.asn1.x509.AlgorithmIdentifier access$000 (org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProviderBuilder)
static org.bouncycastle.crypto.ExtendedDigest access$100 (org.bouncycastle.pkcs.bc.BcPKCS12MacCalculatorBuilderProviderBuilder)
}
org/bouncycastle/pkcs/bc/BcPKCS12PBEInputDecryptorProviderBuilder$1$1.class
package org.bouncycastle.pkcs.bc
org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder$1$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptor {
final org.bouncycastle.asn1.x509.AlgorithmIdentifier val$algorithmIdentifier
final org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher val$engine
final org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder$1 this$1
void (org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder$1, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.InputStream getInputStream (java.io.InputStream)
public org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/pkcs/bc/BcPKCS12PBEInputDecryptorProviderBuilder$1.class
package org.bouncycastle.pkcs.bc
org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.InputDecryptorProvider {
final char[] val$password
final org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder this$0
void (org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder, char[])
public org.bouncycastle.operator.InputDecryptor get (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/pkcs/bc/BcPKCS12PBEInputDecryptorProviderBuilder.class
package org.bouncycastle.pkcs.bc
public org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder extends java.lang.Object {
private org.bouncycastle.crypto.ExtendedDigest digest
public void ()
public void (org.bouncycastle.crypto.ExtendedDigest)
public org.bouncycastle.operator.InputDecryptorProvider build (char[])
static org.bouncycastle.crypto.ExtendedDigest access$000 (org.bouncycastle.pkcs.bc.BcPKCS12PBEInputDecryptorProviderBuilder)
}
org/bouncycastle/pkcs/bc/BcPKCS12PBEOutputEncryptorBuilder$1.class
package org.bouncycastle.pkcs.bc
org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder$1 extends java.lang.Object implements org.bouncycastle.operator.OutputEncryptor {
final org.bouncycastle.asn1.pkcs.PKCS12PBEParams val$pbeParams
final char[] val$password
final org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder this$0
void (org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, char[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream (java.io.OutputStream)
public org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/pkcs/bc/BcPKCS12PBEOutputEncryptorBuilder.class
package org.bouncycastle.pkcs.bc
public org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder extends java.lang.Object {
private org.bouncycastle.crypto.ExtendedDigest digest
private org.bouncycastle.crypto.BufferedBlockCipher engine
private org.bouncycastle.asn1.ASN1ObjectIdentifier algorithm
private java.security.SecureRandom random
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.ExtendedDigest)
public org.bouncycastle.operator.OutputEncryptor build (char[])
static org.bouncycastle.asn1.ASN1ObjectIdentifier access$000 (org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder)
static org.bouncycastle.crypto.BufferedBlockCipher access$100 (org.bouncycastle.pkcs.bc.BcPKCS12PBEOutputEncryptorBuilder)
}
org/bouncycastle/pkcs/bc/PKCS12PBEUtils$1.class
package org.bouncycastle.pkcs.bc
org.bouncycastle.pkcs.bc.PKCS12PBEUtils$1 extends java.lang.Object implements org.bouncycastle.operator.MacCalculator {
final org.bouncycastle.asn1.ASN1ObjectIdentifier val$digestAlgorithm
final org.bouncycastle.asn1.pkcs.PKCS12PBEParams val$pbeParams
final org.bouncycastle.crypto.macs.HMac val$hMac
final char[] val$password
void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, org.bouncycastle.crypto.macs.HMac, char[])
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getMac ()
public org.bouncycastle.operator.GenericKey getKey ()
}
org/bouncycastle/pkcs/bc/PKCS12PBEUtils.class
package org.bouncycastle.pkcs.bc
org.bouncycastle.pkcs.bc.PKCS12PBEUtils extends java.lang.Object {
private static java.util.Map keySizes
private static java.util.Set noIvAlgs
private static java.util.Set desAlgs
void ()
static int getKeySize (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static boolean hasNoIv (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static boolean isDesAlg (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher getEngine (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static org.bouncycastle.operator.MacCalculator createMacCalculator (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.ExtendedDigest, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, char[])
static org.bouncycastle.crypto.CipherParameters createCipherParameters (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.ExtendedDigest, int, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, char[])
static void ()
}
org/bouncycastle/pkcs/jcajce/
org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequest.class
package org.bouncycastle.pkcs.jcajce
public org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest extends org.bouncycastle.pkcs.PKCS10CertificationRequest {
private static java.util.Hashtable keyAlgorithms
private org.bouncycastle.jcajce.JcaJceHelper helper
public void (org.bouncycastle.asn1.pkcs.CertificationRequest)
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.pkcs.PKCS10CertificationRequest)
public org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest setProvider (java.lang.String)
public org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequest setProvider (java.security.Provider)
public java.security.PublicKey getPublicKey () throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
static void ()
}
org/bouncycastle/pkcs/jcajce/JcaPKCS10CertificationRequestBuilder.class
package org.bouncycastle.pkcs.jcajce
public org.bouncycastle.pkcs.jcajce.JcaPKCS10CertificationRequestBuilder extends org.bouncycastle.pkcs.PKCS10CertificationRequestBuilder {
public void (org.bouncycastle.asn1.x500.X500Name, java.security.PublicKey)
public void (javax.security.auth.x500.X500Principal, java.security.PublicKey)
}
org/bouncycastle/pkcs/jcajce/JcaPKCS12SafeBagBuilder.class
package org.bouncycastle.pkcs.jcajce
public org.bouncycastle.pkcs.jcajce.JcaPKCS12SafeBagBuilder extends org.bouncycastle.pkcs.PKCS12SafeBagBuilder {
public void (java.security.cert.X509Certificate) throws java.io.IOException
private static org.bouncycastle.asn1.x509.Certificate convertCert (java.security.cert.X509Certificate) throws java.io.IOException
public void (java.security.PrivateKey, org.bouncycastle.operator.OutputEncryptor)
public void (java.security.PrivateKey)
}
org/bouncycastle/pkcs/jcajce/JcaPKCS8EncryptedPrivateKeyInfoBuilder.class
package org.bouncycastle.pkcs.jcajce
public org.bouncycastle.pkcs.jcajce.JcaPKCS8EncryptedPrivateKeyInfoBuilder extends org.bouncycastle.pkcs.PKCS8EncryptedPrivateKeyInfoBuilder {
public void (java.security.PrivateKey)
}
org/bouncycastle/tsp/
org/bouncycastle/tsp/GenTimeAccuracy.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.GenTimeAccuracy extends java.lang.Object {
private org.bouncycastle.asn1.tsp.Accuracy accuracy
public void (org.bouncycastle.asn1.tsp.Accuracy)
public int getSeconds ()
public int getMillis ()
public int getMicros ()
private int getTimeComponent (org.bouncycastle.asn1.DERInteger)
public java.lang.String toString ()
private java.lang.String format (int)
}
org/bouncycastle/tsp/TSPAlgorithms.class
package org.bouncycastle.tsp
public abstract org.bouncycastle.tsp.TSPAlgorithms extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier MD5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RIPEMD128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RIPEMD160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier RIPEMD256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GOST3411
public static final java.util.Set ALLOWED
static void ()
}
org/bouncycastle/tsp/TSPException.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TSPException extends java.lang.Exception {
Throwable underlyingException
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Exception getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/tsp/TSPIOException.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TSPIOException extends java.io.IOException {
Throwable underlyingException
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Exception getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/tsp/TSPUtil.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TSPUtil extends java.lang.Object {
private static java.util.Set EMPTY_SET
private static java.util.List EMPTY_LIST
private static final java.util.Map digestLengths
private static final java.util.Map digestNames
public void ()
public static java.util.Collection getSignatureTimestamps (org.bouncycastle.cms.SignerInformation, java.security.Provider) throws org.bouncycastle.tsp.TSPValidationException
public static java.util.Collection getSignatureTimestamps (org.bouncycastle.cms.SignerInformation, org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.tsp.TSPValidationException
public static void validateCertificate (java.security.cert.X509Certificate) throws org.bouncycastle.tsp.TSPValidationException
public static void validateCertificate (org.bouncycastle.cert.X509CertificateHolder) throws org.bouncycastle.tsp.TSPValidationException
static java.lang.String getDigestAlgName (java.lang.String)
static int getDigestLength (java.lang.String) throws org.bouncycastle.tsp.TSPException
static java.security.MessageDigest createDigestInstance (java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
static java.util.Set getCriticalExtensionOIDs (org.bouncycastle.asn1.x509.X509Extensions)
static java.util.Set getNonCriticalExtensionOIDs (org.bouncycastle.asn1.x509.X509Extensions)
static java.util.List getExtensionOIDs (org.bouncycastle.asn1.x509.Extensions)
static void addExtension (org.bouncycastle.asn1.x509.ExtensionsGenerator, org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.tsp.TSPIOException
static void ()
}
org/bouncycastle/tsp/TSPValidationException.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TSPValidationException extends org.bouncycastle.tsp.TSPException {
private int failureCode
public void (java.lang.String)
public void (java.lang.String, int)
public int getFailureCode ()
}
org/bouncycastle/tsp/TimeStampRequest.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TimeStampRequest extends java.lang.Object {
private static java.util.Set EMPTY_SET
private org.bouncycastle.asn1.tsp.TimeStampReq req
private org.bouncycastle.asn1.x509.Extensions extensions
public void (org.bouncycastle.asn1.tsp.TimeStampReq)
public void (byte[]) throws java.io.IOException
public void (java.io.InputStream) throws java.io.IOException
public int getVersion ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getMessageImprintAlgOID ()
public byte[] getMessageImprintDigest ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getReqPolicy ()
public java.math.BigInteger getNonce ()
public boolean getCertReq ()
public void validate (java.util.Set, java.util.Set, java.util.Set, java.lang.String) throws org.bouncycastle.tsp.TSPException java.security.NoSuchProviderException
public void validate (java.util.Set, java.util.Set, java.util.Set) throws org.bouncycastle.tsp.TSPException
public byte[] getEncoded () throws java.io.IOException
org.bouncycastle.asn1.x509.Extensions getExtensions ()
public boolean hasExtensions ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public java.util.List getExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public java.util.Set getNonCriticalExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
private java.util.Set convert (java.util.Set)
static void ()
}
org/bouncycastle/tsp/TimeStampRequestGenerator.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TimeStampRequestGenerator extends java.lang.Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier reqPolicy
private org.bouncycastle.asn1.ASN1Boolean certReq
private org.bouncycastle.asn1.x509.ExtensionsGenerator extGenerator
public void ()
public void setReqPolicy (java.lang.String)
public void setReqPolicy (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void setCertReq (boolean)
public void addExtension (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void addExtension (java.lang.String, boolean, byte[])
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws org.bouncycastle.tsp.TSPIOException
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public org.bouncycastle.tsp.TimeStampRequest generate (java.lang.String, byte[])
public org.bouncycastle.tsp.TimeStampRequest generate (java.lang.String, byte[], java.math.BigInteger)
public org.bouncycastle.tsp.TimeStampRequest generate (org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[])
public org.bouncycastle.tsp.TimeStampRequest generate (org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[], java.math.BigInteger)
}
org/bouncycastle/tsp/TimeStampResponse.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TimeStampResponse extends java.lang.Object {
org.bouncycastle.asn1.tsp.TimeStampResp resp
org.bouncycastle.tsp.TimeStampToken timeStampToken
public void (org.bouncycastle.asn1.tsp.TimeStampResp) throws org.bouncycastle.tsp.TSPException java.io.IOException
public void (byte[]) throws org.bouncycastle.tsp.TSPException java.io.IOException
public void (java.io.InputStream) throws org.bouncycastle.tsp.TSPException java.io.IOException
private static org.bouncycastle.asn1.tsp.TimeStampResp readTimeStampResp (java.io.InputStream) throws java.io.IOException org.bouncycastle.tsp.TSPException
public int getStatus ()
public java.lang.String getStatusString ()
public org.bouncycastle.asn1.cmp.PKIFailureInfo getFailInfo ()
public org.bouncycastle.tsp.TimeStampToken getTimeStampToken ()
public void validate (org.bouncycastle.tsp.TimeStampRequest) throws org.bouncycastle.tsp.TSPException
public byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/tsp/TimeStampResponseGenerator$FailInfo.class
package org.bouncycastle.tsp
org.bouncycastle.tsp.TimeStampResponseGenerator$FailInfo extends org.bouncycastle.asn1.DERBitString {
final org.bouncycastle.tsp.TimeStampResponseGenerator this$0
void (org.bouncycastle.tsp.TimeStampResponseGenerator, int)
}
org/bouncycastle/tsp/TimeStampResponseGenerator.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TimeStampResponseGenerator extends java.lang.Object {
int status
org.bouncycastle.asn1.ASN1EncodableVector statusStrings
int failInfo
private org.bouncycastle.tsp.TimeStampTokenGenerator tokenGenerator
private java.util.Set acceptedAlgorithms
private java.util.Set acceptedPolicies
private java.util.Set acceptedExtensions
public void (org.bouncycastle.tsp.TimeStampTokenGenerator, java.util.Set)
public void (org.bouncycastle.tsp.TimeStampTokenGenerator, java.util.Set, java.util.Set)
public void (org.bouncycastle.tsp.TimeStampTokenGenerator, java.util.Set, java.util.Set, java.util.Set)
private void addStatusString (java.lang.String)
private void setFailInfoField (int)
private org.bouncycastle.asn1.cmp.PKIStatusInfo getPKIStatusInfo ()
public org.bouncycastle.tsp.TimeStampResponse generate (org.bouncycastle.tsp.TimeStampRequest, java.math.BigInteger, java.util.Date, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.tsp.TSPException
public org.bouncycastle.tsp.TimeStampResponse generate (org.bouncycastle.tsp.TimeStampRequest, java.math.BigInteger, java.util.Date) throws org.bouncycastle.tsp.TSPException
public org.bouncycastle.tsp.TimeStampResponse generateFailResponse (int, int, java.lang.String) throws org.bouncycastle.tsp.TSPException
private java.util.Set convert (java.util.Set)
}
org/bouncycastle/tsp/TimeStampToken$CertID.class
package org.bouncycastle.tsp
org.bouncycastle.tsp.TimeStampToken$CertID extends java.lang.Object {
private org.bouncycastle.asn1.ess.ESSCertID certID
private org.bouncycastle.asn1.ess.ESSCertIDv2 certIDv2
final org.bouncycastle.tsp.TimeStampToken this$0
void (org.bouncycastle.tsp.TimeStampToken, org.bouncycastle.asn1.ess.ESSCertID)
void (org.bouncycastle.tsp.TimeStampToken, org.bouncycastle.asn1.ess.ESSCertIDv2)
public java.lang.String getHashAlgorithmName ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public byte[] getCertHash ()
public org.bouncycastle.asn1.x509.IssuerSerial getIssuerSerial ()
}
org/bouncycastle/tsp/TimeStampToken.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TimeStampToken extends java.lang.Object {
org.bouncycastle.cms.CMSSignedData tsToken
org.bouncycastle.cms.SignerInformation tsaSignerInfo
java.util.Date genTime
org.bouncycastle.tsp.TimeStampTokenInfo tstInfo
org.bouncycastle.tsp.TimeStampToken$CertID certID
public void (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.tsp.TSPException java.io.IOException
private static org.bouncycastle.cms.CMSSignedData getSignedData (org.bouncycastle.asn1.cms.ContentInfo) throws org.bouncycastle.tsp.TSPException
public void (org.bouncycastle.cms.CMSSignedData) throws org.bouncycastle.tsp.TSPException java.io.IOException
public org.bouncycastle.tsp.TimeStampTokenInfo getTimeStampInfo ()
public org.bouncycastle.cms.SignerId getSID ()
public org.bouncycastle.asn1.cms.AttributeTable getSignedAttributes ()
public org.bouncycastle.asn1.cms.AttributeTable getUnsignedAttributes ()
public java.security.cert.CertStore getCertificatesAndCRLs (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.cms.CMSException
public org.bouncycastle.util.Store getCertificates ()
public org.bouncycastle.util.Store getCRLs ()
public org.bouncycastle.util.Store getAttributeCertificates ()
public void validate (java.security.cert.X509Certificate, java.lang.String) throws org.bouncycastle.tsp.TSPException org.bouncycastle.tsp.TSPValidationException java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException java.security.NoSuchProviderException
public void validate (org.bouncycastle.cms.SignerInformationVerifier) throws org.bouncycastle.tsp.TSPException org.bouncycastle.tsp.TSPValidationException
public boolean isSignatureValid (org.bouncycastle.cms.SignerInformationVerifier) throws org.bouncycastle.tsp.TSPException
public org.bouncycastle.cms.CMSSignedData toCMSSignedData ()
public byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/tsp/TimeStampTokenGenerator$1.class
package org.bouncycastle.tsp
org.bouncycastle.tsp.TimeStampTokenGenerator$1 extends java.lang.Object implements org.bouncycastle.cms.CMSAttributeTableGenerator {
final org.bouncycastle.cms.SignerInfoGenerator val$signerInfoGen
final org.bouncycastle.asn1.ess.ESSCertID val$essCertid
final org.bouncycastle.tsp.TimeStampTokenGenerator this$0
void (org.bouncycastle.tsp.TimeStampTokenGenerator, org.bouncycastle.cms.SignerInfoGenerator, org.bouncycastle.asn1.ess.ESSCertID)
public org.bouncycastle.asn1.cms.AttributeTable getAttributes (java.util.Map) throws org.bouncycastle.cms.CMSAttributeTableGenerationException
}
org/bouncycastle/tsp/TimeStampTokenGenerator$2.class
package org.bouncycastle.tsp
org.bouncycastle.tsp.TimeStampTokenGenerator$2 extends java.lang.Object implements org.bouncycastle.operator.DigestCalculator {
private java.io.ByteArrayOutputStream bOut
void ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier ()
public java.io.OutputStream getOutputStream ()
public byte[] getDigest ()
}
org/bouncycastle/tsp/TimeStampTokenGenerator.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TimeStampTokenGenerator extends java.lang.Object {
int accuracySeconds
int accuracyMillis
int accuracyMicros
boolean ordering
org.bouncycastle.asn1.x509.GeneralName tsa
private org.bouncycastle.asn1.ASN1ObjectIdentifier tsaPolicyOID
java.security.PrivateKey key
java.security.cert.X509Certificate cert
String digestOID
org.bouncycastle.asn1.cms.AttributeTable signedAttr
org.bouncycastle.asn1.cms.AttributeTable unsignedAttr
private java.util.List certs
private java.util.List crls
private java.util.List attrCerts
private org.bouncycastle.cms.SignerInfoGenerator signerInfoGen
public void (org.bouncycastle.operator.DigestCalculator, org.bouncycastle.cms.SignerInfoGenerator, org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.lang.IllegalArgumentException org.bouncycastle.tsp.TSPException
public void (org.bouncycastle.cms.SignerInfoGenerator, org.bouncycastle.asn1.ASN1ObjectIdentifier) throws java.lang.IllegalArgumentException org.bouncycastle.tsp.TSPException
public void (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String) throws java.lang.IllegalArgumentException org.bouncycastle.tsp.TSPException
public void (java.security.PrivateKey, java.security.cert.X509Certificate, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String) throws java.lang.IllegalArgumentException org.bouncycastle.tsp.TSPException
public void (java.security.PrivateKey, java.security.cert.X509Certificate, java.lang.String, java.lang.String, org.bouncycastle.asn1.cms.AttributeTable, org.bouncycastle.asn1.cms.AttributeTable) throws java.lang.IllegalArgumentException org.bouncycastle.tsp.TSPException
public void setCertificatesAndCRLs (java.security.cert.CertStore) throws java.security.cert.CertStoreException org.bouncycastle.tsp.TSPException
public void addCertificates (org.bouncycastle.util.Store)
public void addCRLs (org.bouncycastle.util.Store)
public void addAttributeCertificates (org.bouncycastle.util.Store)
public void setAccuracySeconds (int)
public void setAccuracyMillis (int)
public void setAccuracyMicros (int)
public void setOrdering (boolean)
public void setTSA (org.bouncycastle.asn1.x509.GeneralName)
public org.bouncycastle.tsp.TimeStampToken generate (org.bouncycastle.tsp.TimeStampRequest, java.math.BigInteger, java.util.Date, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException org.bouncycastle.tsp.TSPException
public org.bouncycastle.tsp.TimeStampToken generate (org.bouncycastle.tsp.TimeStampRequest, java.math.BigInteger, java.util.Date) throws org.bouncycastle.tsp.TSPException
private java.lang.String getSigAlgorithm (java.security.PrivateKey, java.lang.String)
}
org/bouncycastle/tsp/TimeStampTokenInfo.class
package org.bouncycastle.tsp
public org.bouncycastle.tsp.TimeStampTokenInfo extends java.lang.Object {
org.bouncycastle.asn1.tsp.TSTInfo tstInfo
java.util.Date genTime
void (org.bouncycastle.asn1.tsp.TSTInfo) throws org.bouncycastle.tsp.TSPException java.io.IOException
public boolean isOrdered ()
public org.bouncycastle.asn1.tsp.Accuracy getAccuracy ()
public java.util.Date getGenTime ()
public org.bouncycastle.tsp.GenTimeAccuracy getGenTimeAccuracy ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicy ()
public java.math.BigInteger getSerialNumber ()
public org.bouncycastle.asn1.x509.GeneralName getTsa ()
public java.math.BigInteger getNonce ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getMessageImprintAlgOID ()
public byte[] getMessageImprintDigest ()
public byte[] getEncoded () throws java.io.IOException
public org.bouncycastle.asn1.tsp.TSTInfo toTSTInfo ()
public org.bouncycastle.asn1.tsp.TSTInfo toASN1Structure ()
}
org/bouncycastle/tsp/cms/
org/bouncycastle/tsp/cms/CMSTimeStampedData.class
package org.bouncycastle.tsp.cms
public org.bouncycastle.tsp.cms.CMSTimeStampedData extends java.lang.Object {
private org.bouncycastle.asn1.cms.TimeStampedData timeStampedData
private org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.tsp.cms.TimeStampDataUtil util
public void (org.bouncycastle.asn1.cms.ContentInfo)
public void (java.io.InputStream) throws java.io.IOException
public void (byte[]) throws java.io.IOException
private void initialize (org.bouncycastle.asn1.cms.ContentInfo)
public byte[] calculateNextHash (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.tsp.cms.CMSTimeStampedData addTimeStamp (org.bouncycastle.tsp.TimeStampToken) throws org.bouncycastle.cms.CMSException
public byte[] getContent ()
public java.net.URI getDataUri () throws java.net.URISyntaxException
public java.lang.String getFileName ()
public java.lang.String getMediaType ()
public org.bouncycastle.asn1.cms.AttributeTable getOtherMetaData ()
public org.bouncycastle.tsp.TimeStampToken[] getTimeStampTokens () throws org.bouncycastle.cms.CMSException
public void initialiseMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.operator.DigestCalculator getMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.operator.OperatorCreationException
public void validate (org.bouncycastle.operator.DigestCalculatorProvider, byte[]) throws org.bouncycastle.tsp.cms.ImprintDigestInvalidException org.bouncycastle.cms.CMSException
public void validate (org.bouncycastle.operator.DigestCalculatorProvider, byte[], org.bouncycastle.tsp.TimeStampToken) throws org.bouncycastle.tsp.cms.ImprintDigestInvalidException org.bouncycastle.cms.CMSException
public byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/tsp/cms/CMSTimeStampedDataGenerator.class
package org.bouncycastle.tsp.cms
public org.bouncycastle.tsp.cms.CMSTimeStampedDataGenerator extends org.bouncycastle.tsp.cms.CMSTimeStampedGenerator {
public void ()
public org.bouncycastle.tsp.cms.CMSTimeStampedData generate (org.bouncycastle.tsp.TimeStampToken) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.tsp.cms.CMSTimeStampedData generate (org.bouncycastle.tsp.TimeStampToken, byte[]) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.tsp.cms.CMSTimeStampedData generate (org.bouncycastle.tsp.TimeStampToken, java.io.InputStream) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/tsp/cms/CMSTimeStampedDataParser.class
package org.bouncycastle.tsp.cms
public org.bouncycastle.tsp.cms.CMSTimeStampedDataParser extends org.bouncycastle.cms.CMSContentInfoParser {
private org.bouncycastle.asn1.cms.TimeStampedDataParser timeStampedData
private org.bouncycastle.tsp.cms.TimeStampDataUtil util
public void (java.io.InputStream) throws org.bouncycastle.cms.CMSException
public void (byte[]) throws org.bouncycastle.cms.CMSException
private void initialize (org.bouncycastle.asn1.cms.ContentInfoParser) throws org.bouncycastle.cms.CMSException
public byte[] calculateNextHash (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
public java.io.InputStream getContent ()
public java.net.URI getDataUri () throws java.net.URISyntaxException
public java.lang.String getFileName ()
public java.lang.String getMediaType ()
public org.bouncycastle.asn1.cms.AttributeTable getOtherMetaData ()
public void initialiseMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
public org.bouncycastle.operator.DigestCalculator getMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.operator.OperatorCreationException
public org.bouncycastle.tsp.TimeStampToken[] getTimeStampTokens () throws org.bouncycastle.cms.CMSException
public void validate (org.bouncycastle.operator.DigestCalculatorProvider, byte[]) throws org.bouncycastle.tsp.cms.ImprintDigestInvalidException org.bouncycastle.cms.CMSException
public void validate (org.bouncycastle.operator.DigestCalculatorProvider, byte[], org.bouncycastle.tsp.TimeStampToken) throws org.bouncycastle.tsp.cms.ImprintDigestInvalidException org.bouncycastle.cms.CMSException
private void parseTimeStamps () throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/tsp/cms/CMSTimeStampedGenerator.class
package org.bouncycastle.tsp.cms
public org.bouncycastle.tsp.cms.CMSTimeStampedGenerator extends java.lang.Object {
protected org.bouncycastle.asn1.cms.MetaData metaData
protected java.net.URI dataUri
public void ()
public void setDataUri (java.net.URI)
public void setMetaData (boolean, java.lang.String, java.lang.String)
public void setMetaData (boolean, java.lang.String, java.lang.String, org.bouncycastle.asn1.cms.Attributes)
private void setMetaData (boolean, org.bouncycastle.asn1.DERUTF8String, org.bouncycastle.asn1.DERIA5String, org.bouncycastle.asn1.cms.Attributes)
public void initialiseMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
}
org/bouncycastle/tsp/cms/ImprintDigestInvalidException.class
package org.bouncycastle.tsp.cms
public org.bouncycastle.tsp.cms.ImprintDigestInvalidException extends java.lang.Exception {
private org.bouncycastle.tsp.TimeStampToken token
public void (java.lang.String, org.bouncycastle.tsp.TimeStampToken)
public org.bouncycastle.tsp.TimeStampToken getTimeStampToken ()
}
org/bouncycastle/tsp/cms/MetaDataUtil.class
package org.bouncycastle.tsp.cms
org.bouncycastle.tsp.cms.MetaDataUtil extends java.lang.Object {
private final org.bouncycastle.asn1.cms.MetaData metaData
void (org.bouncycastle.asn1.cms.MetaData)
void initialiseMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
java.lang.String getFileName ()
java.lang.String getMediaType ()
org.bouncycastle.asn1.cms.Attributes getOtherMetaData ()
private java.lang.String convertString (org.bouncycastle.asn1.ASN1String)
}
org/bouncycastle/tsp/cms/TimeStampDataUtil.class
package org.bouncycastle.tsp.cms
org.bouncycastle.tsp.cms.TimeStampDataUtil extends java.lang.Object {
private final org.bouncycastle.asn1.cms.TimeStampAndCRL[] timeStamps
private final org.bouncycastle.tsp.cms.MetaDataUtil metaDataUtil
void (org.bouncycastle.asn1.cms.TimeStampedData)
void (org.bouncycastle.asn1.cms.TimeStampedDataParser) throws java.io.IOException
org.bouncycastle.tsp.TimeStampToken getTimeStampToken (org.bouncycastle.asn1.cms.TimeStampAndCRL) throws org.bouncycastle.cms.CMSException
void initialiseMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
org.bouncycastle.operator.DigestCalculator getMessageImprintDigestCalculator (org.bouncycastle.operator.DigestCalculatorProvider) throws org.bouncycastle.operator.OperatorCreationException
org.bouncycastle.tsp.TimeStampToken[] getTimeStampTokens () throws org.bouncycastle.cms.CMSException
org.bouncycastle.asn1.cms.TimeStampAndCRL[] getTimeStamps ()
byte[] calculateNextHash (org.bouncycastle.operator.DigestCalculator) throws org.bouncycastle.cms.CMSException
void validate (org.bouncycastle.operator.DigestCalculatorProvider, byte[]) throws org.bouncycastle.tsp.cms.ImprintDigestInvalidException org.bouncycastle.cms.CMSException
void validate (org.bouncycastle.operator.DigestCalculatorProvider, byte[], org.bouncycastle.tsp.TimeStampToken) throws org.bouncycastle.tsp.cms.ImprintDigestInvalidException org.bouncycastle.cms.CMSException
private void compareDigest (org.bouncycastle.tsp.TimeStampToken, byte[]) throws org.bouncycastle.tsp.cms.ImprintDigestInvalidException
java.lang.String getFileName ()
java.lang.String getMediaType ()
org.bouncycastle.asn1.cms.AttributeTable getOtherMetaData ()
}
org/bouncycastle/voms/
org/bouncycastle/voms/VOMSAttribute$FQAN.class
package org.bouncycastle.voms
public org.bouncycastle.voms.VOMSAttribute$FQAN extends java.lang.Object {
String fqan
String group
String role
String capability
final org.bouncycastle.voms.VOMSAttribute this$0
public void (org.bouncycastle.voms.VOMSAttribute, java.lang.String)
public void (org.bouncycastle.voms.VOMSAttribute, java.lang.String, java.lang.String, java.lang.String)
public java.lang.String getFQAN ()
protected void split ()
public java.lang.String getGroup ()
public java.lang.String getRole ()
public java.lang.String getCapability ()
public java.lang.String toString ()
}
org/bouncycastle/voms/VOMSAttribute.class
package org.bouncycastle.voms
public org.bouncycastle.voms.VOMSAttribute extends java.lang.Object {
public static final String VOMS_ATTR_OID
private org.bouncycastle.x509.X509AttributeCertificate myAC
private String myHostPort
private String myVo
private java.util.List myStringList
private java.util.List myFQANs
public void (org.bouncycastle.x509.X509AttributeCertificate)
public org.bouncycastle.x509.X509AttributeCertificate getAC ()
public java.util.List getFullyQualifiedAttributes ()
public java.util.List getListOfFQAN ()
public java.lang.String getHostPort ()
public java.lang.String getVO ()
public java.lang.String toString ()
}