META-INF/
META-INF/MANIFEST.MF
org/
org/bouncycastle/
org/bouncycastle/operator/
org/bouncycastle/operator/ContentVerifier.classContentVerifier.java
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/RuntimeOperatorException.classRuntimeOperatorException.java
package org.bouncycastle.operator
public org.bouncycastle.operator.RuntimeOperatorException extends java.lang.RuntimeException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/operator/DigestCalculatorProvider.classDigestCalculatorProvider.java
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/DefaultDigestAlgorithmIdentifierFinder.classDefaultDigestAlgorithmIdentifierFinder.java
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/OperatorStreamException.classOperatorStreamException.java
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/ContentVerifierProvider.classContentVerifierProvider.java
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/SignatureAlgorithmIdentifierFinder.classSignatureAlgorithmIdentifierFinder.java
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/bc/
org/bouncycastle/operator/bc/BcDigestCalculatorProvider$DigestOutputStream.classBcDigestCalculatorProvider.java
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$1.classBcDigestCalculatorProvider.java
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.classBcDigestCalculatorProvider.java
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/BcUtil.classBcUtil.java
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/OperatorCreationException.classOperatorCreationException.java
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/ContentSigner.classContentSigner.java
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/DigestCalculator.classDigestCalculator.java
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/RawContentVerifier.classRawContentVerifier.java
package org.bouncycastle.operator
public abstract org.bouncycastle.operator.RawContentVerifier extends java.lang.Object {
public abstract boolean verify (byte[], byte[])
}
org/bouncycastle/operator/jcajce/
org/bouncycastle/operator/jcajce/JcaContentSignerBuilder$1.classJcaContentSignerBuilder.java
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/JcaDigestCalculatorProviderBuilder.classJcaDigestCalculatorProviderBuilder.java
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/JcaDigestCalculatorProviderBuilder$DigestOutputStream.classJcaDigestCalculatorProviderBuilder.java
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/JcaContentVerifierProviderBuilder$SigVerifier.classJcaContentVerifierProviderBuilder.java
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/JcaContentSignerBuilder.classJcaContentSignerBuilder.java
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$2.classJcaContentVerifierProviderBuilder.java
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)
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/OperatorHelper.classOperatorHelper.java
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/JcaContentVerifierProviderBuilder$1.classJcaContentVerifierProviderBuilder.java
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)
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.classJcaContentVerifierProviderBuilder.java
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.classJcaDigestCalculatorProviderBuilder.java
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/JcaContentVerifierProviderBuilder$SignatureOutputStream.classJcaContentVerifierProviderBuilder.java
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$RawSigVerifier.classJcaContentVerifierProviderBuilder.java
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/JcaDigestCalculatorProviderBuilder$1.classJcaDigestCalculatorProviderBuilder.java
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)
public org.bouncycastle.operator.DigestCalculator get (org.bouncycastle.asn1.x509.AlgorithmIdentifier) throws org.bouncycastle.operator.OperatorCreationException
}
org/bouncycastle/operator/jcajce/JcaContentSignerBuilder$SignatureOutputStream.classJcaContentSignerBuilder.java
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/OperatorHelper$OpCertificateException.classOperatorHelper.java
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/DigestAlgorithmIdentifierFinder.classDigestAlgorithmIdentifierFinder.java
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/DefaultSignatureAlgorithmIdentifierFinder.classDefaultSignatureAlgorithmIdentifierFinder.java
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
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/OperatorException.classOperatorException.java
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/jce/
org/bouncycastle/jce/spec/
org/bouncycastle/jce/spec/ECPublicKeySpec.classECPublicKeySpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECPublicKeySpec extends org.bouncycastle.jce.spec.ECKeySpec {
private org.bouncycastle.math.ec.ECPoint q
public void (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.jce.spec.ECParameterSpec)
public org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/jce/spec/ECNamedCurveParameterSpec.classECNamedCurveParameterSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveParameterSpec extends org.bouncycastle.jce.spec.ECParameterSpec {
private String name
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECNamedCurveSpec.classECNamedCurveSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveSpec extends java.security.spec.ECParameterSpec {
private String name
private static java.security.spec.EllipticCurve convertCurve (org.bouncycastle.math.ec.ECCurve, byte[])
private static java.security.spec.ECPoint convertPoint (org.bouncycastle.math.ec.ECPoint)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (java.lang.String, java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (java.lang.String, org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/RepeatedSecretKeySpec.classRepeatedSecretKeySpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.RepeatedSecretKeySpec extends java.lang.Object implements javax.crypto.SecretKey {
private String algorithm
public void (java.lang.String)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
}
org/bouncycastle/jce/spec/ECPrivateKeySpec.classECPrivateKeySpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECPrivateKeySpec extends org.bouncycastle.jce.spec.ECKeySpec {
private java.math.BigInteger d
public void (java.math.BigInteger, org.bouncycastle.jce.spec.ECParameterSpec)
public java.math.BigInteger getD ()
}
org/bouncycastle/jce/spec/ECParameterSpec.classECParameterSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private org.bouncycastle.math.ec.ECCurve curve
private byte[] seed
private org.bouncycastle.math.ec.ECPoint G
private java.math.BigInteger n
private java.math.BigInteger h
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public byte[] getSeed ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/jce/spec/ECNamedCurveGenParameterSpec.classECNamedCurveGenParameterSpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECNamedCurveGenParameterSpec extends java.lang.Object implements java.security.spec.AlgorithmParameterSpec {
private String name
public void (java.lang.String)
public java.lang.String getName ()
}
org/bouncycastle/jce/spec/ECKeySpec.classECKeySpec.java
package org.bouncycastle.jce.spec
public org.bouncycastle.jce.spec.ECKeySpec extends java.lang.Object implements java.security.spec.KeySpec {
private org.bouncycastle.jce.spec.ECParameterSpec spec
protected void (org.bouncycastle.jce.spec.ECParameterSpec)
public org.bouncycastle.jce.spec.ECParameterSpec getParams ()
}
org/bouncycastle/jce/PKCS10CertificationRequest.classPKCS10CertificationRequest.java
package org.bouncycastle.jce
public org.bouncycastle.jce.PKCS10CertificationRequest extends org.bouncycastle.asn1.pkcs.CertificationRequest {
private static java.util.Hashtable algorithms
private static java.util.Hashtable params
private static java.util.Hashtable keyAlgorithms
private static java.util.Hashtable oids
private static java.util.Set noParams
private static org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int)
private static org.bouncycastle.asn1.ASN1Sequence toDERSequence (byte[])
public void (byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.lang.String, org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
private static org.bouncycastle.asn1.x509.X509Name convertName (javax.security.auth.x500.X500Principal)
public void (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public void (java.lang.String, javax.security.auth.x500.X500Principal, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public void (java.lang.String, org.bouncycastle.asn1.x509.X509Name, java.security.PublicKey, org.bouncycastle.asn1.ASN1Set, java.security.PrivateKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public java.security.PublicKey getPublicKey () throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public java.security.PublicKey getPublicKey (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException
public boolean verify () throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public boolean verify (java.security.PublicKey, java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.InvalidKeyException java.security.SignatureException
public byte[] getEncoded ()
private void setSignatureParameters (java.security.Signature, org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.DERObjectIdentifier)
static void ()
}
org/bouncycastle/jce/PrincipalUtil.classPrincipalUtil.java
package org.bouncycastle.jce
public org.bouncycastle.jce.PrincipalUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public static org.bouncycastle.jce.X509Principal getSubjectX509Principal (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
public static org.bouncycastle.jce.X509Principal getIssuerX509Principal (java.security.cert.X509CRL) throws java.security.cert.CRLException
}
org/bouncycastle/jce/ECNamedCurveTable.classECNamedCurveTable.java
package org.bouncycastle.jce
public org.bouncycastle.jce.ECNamedCurveTable extends java.lang.Object {
public void ()
public static org.bouncycastle.jce.spec.ECNamedCurveParameterSpec getParameterSpec (java.lang.String)
public static java.util.Enumeration getNames ()
private static void addEnumeration (java.util.Vector, java.util.Enumeration)
}
org/bouncycastle/jce/netscape/
org/bouncycastle/jce/netscape/NetscapeCertRequest.classNetscapeCertRequest.java
package org.bouncycastle.jce.netscape
public org.bouncycastle.jce.netscape.NetscapeCertRequest extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlg
org.bouncycastle.asn1.x509.AlgorithmIdentifier keyAlg
byte[] sigBits
String challenge
org.bouncycastle.asn1.DERBitString content
java.security.PublicKey pubkey
private static org.bouncycastle.asn1.ASN1Sequence getReq (byte[]) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.lang.String, org.bouncycastle.asn1.x509.AlgorithmIdentifier, java.security.PublicKey) throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException
public java.lang.String getChallenge ()
public void setChallenge (java.lang.String)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigningAlgorithm ()
public void setSigningAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getKeyAlgorithm ()
public void setKeyAlgorithm (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public java.security.PublicKey getPublicKey ()
public void setPublicKey (java.security.PublicKey)
public boolean verify (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException
public void sign (java.security.PrivateKey) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.spec.InvalidKeySpecException
public void sign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException java.security.NoSuchProviderException java.security.spec.InvalidKeySpecException
private org.bouncycastle.asn1.ASN1Primitive getKeySpec () throws java.security.NoSuchAlgorithmException java.security.spec.InvalidKeySpecException java.security.NoSuchProviderException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/jce/exception/
org/bouncycastle/jce/exception/ExtCertPathValidatorException.classExtCertPathValidatorException.java
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtCertPathValidatorException extends java.security.cert.CertPathValidatorException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtException.classExtException.java
package org.bouncycastle.jce.exception
public abstract org.bouncycastle.jce.exception.ExtException extends java.lang.Object {
public abstract java.lang.Throwable getCause ()
}
org/bouncycastle/jce/exception/ExtCertPathBuilderException.classExtCertPathBuilderException.java
package org.bouncycastle.jce.exception
public org.bouncycastle.jce.exception.ExtCertPathBuilderException extends java.security.cert.CertPathBuilderException implements org.bouncycastle.jce.exception.ExtException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public void (java.lang.String, java.lang.Throwable, java.security.cert.CertPath, int)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/interfaces/
org/bouncycastle/jce/interfaces/ECPointEncoder.classECPointEncoder.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPointEncoder extends java.lang.Object {
public abstract void setPointFormat (java.lang.String)
}
org/bouncycastle/jce/interfaces/BCKeyStore.classBCKeyStore.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.BCKeyStore extends java.lang.Object {
public abstract void setRandom (java.security.SecureRandom)
}
org/bouncycastle/jce/interfaces/PKCS12BagAttributeCarrier.classPKCS12BagAttributeCarrier.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier extends java.lang.Object {
public abstract void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public abstract org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public abstract java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jce/interfaces/ECPrivateKey.classECPrivateKey.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPrivateKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ECKey java.security.PrivateKey {
public abstract java.math.BigInteger getD ()
}
org/bouncycastle/jce/interfaces/ECPublicKey.classECPublicKey.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECPublicKey extends java.lang.Object implements org.bouncycastle.jce.interfaces.ECKey java.security.PublicKey {
public abstract org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/jce/interfaces/ECKey.classECKey.java
package org.bouncycastle.jce.interfaces
public abstract org.bouncycastle.jce.interfaces.ECKey extends java.lang.Object {
public abstract org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
}
org/bouncycastle/jce/X509Principal.classX509Principal.java
package org.bouncycastle.jce
public org.bouncycastle.jce.X509Principal extends org.bouncycastle.asn1.x509.X509Name implements java.security.Principal {
private static org.bouncycastle.asn1.ASN1Sequence readSequence (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.X509Name)
public void (org.bouncycastle.asn1.x500.X500Name)
public void (java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable)
public void (java.util.Vector, java.util.Vector)
public void (java.lang.String)
public void (boolean, java.lang.String)
public void (boolean, java.util.Hashtable, java.lang.String)
public java.lang.String getName ()
public byte[] getEncoded ()
}
org/bouncycastle/jce/provider/
org/bouncycastle/jce/provider/JCEMac$SHA384.classJCEMac.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA384 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JDKDSAPublicKey.classJDKDSAPublicKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKDSAPublicKey extends java.lang.Object implements java.security.interfaces.DSAPublicKey {
private static final long serialVersionUID
private java.math.BigInteger y
private java.security.interfaces.DSAParams dsaSpec
void (java.security.spec.DSAPublicKeySpec)
void (java.security.interfaces.DSAPublicKey)
void (org.bouncycastle.crypto.params.DSAPublicKeyParameters)
void (java.math.BigInteger, java.security.spec.DSAParameterSpec)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private boolean isNotNull (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getY ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA256And128BitAESBC.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And128BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/PKIXCertPathValidatorSpi.classPKIXCertPathValidatorSpi.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCertPathValidatorSpi extends java.security.cert.CertPathValidatorSpi {
private static final org.bouncycastle.jce.provider.CertBlacklist blacklist
public void ()
public java.security.cert.CertPathValidatorResult engineValidate (java.security.cert.CertPath, java.security.cert.CertPathParameters) throws java.security.cert.CertPathValidatorException java.security.InvalidAlgorithmParameterException
static void ()
}
org/bouncycastle/jce/provider/JDKKeyStore$StoreEntry.classJDKKeyStore.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKKeyStore$StoreEntry extends java.lang.Object {
int type
String alias
Object obj
java.security.cert.Certificate[] certChain
java.util.Date date
final org.bouncycastle.jce.provider.JDKKeyStore this$0
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.security.cert.Certificate)
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, byte[], java.security.cert.Certificate[])
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.lang.Exception
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.util.Date, int, java.lang.Object)
void (org.bouncycastle.jce.provider.JDKKeyStore, java.lang.String, java.util.Date, int, java.lang.Object, java.security.cert.Certificate[])
int getType ()
java.lang.String getAlias ()
java.lang.Object getObject ()
java.lang.Object getObject (char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
java.security.cert.Certificate[] getCertificateChain ()
java.util.Date getDate ()
}
org/bouncycastle/jce/provider/X509CRLObject.classX509CRLObject.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CRLObject extends java.security.cert.X509CRL {
private org.bouncycastle.asn1.x509.CertificateList c
private String sigAlgName
private byte[] sigAlgParams
private boolean isIndirect
static boolean isIndirectCRL (java.security.cert.X509CRL) throws java.security.cert.CRLException
public void (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
public boolean hasUnsupportedCriticalExtension ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public byte[] getEncoded () throws java.security.cert.CRLException
public void verify (java.security.PublicKey) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CRLException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public int getVersion ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
public java.util.Date getThisUpdate ()
public java.util.Date getNextUpdate ()
private java.util.Set loadCRLEntries ()
public java.security.cert.X509CRLEntry getRevokedCertificate (java.math.BigInteger)
public java.util.Set getRevokedCertificates ()
public byte[] getTBSCertList () throws java.security.cert.CRLException
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public java.lang.String toString ()
public boolean isRevoked (java.security.cert.Certificate)
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd40BitRC2.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd40BitRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCERSAPublicKey.classJCERSAPublicKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCERSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey {
static final long serialVersionUID
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPublicKeySpec)
void (java.security.interfaces.RSAPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBKDF2WithHmacSHA1.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBKDF2WithHmacSHA1 extends org.bouncycastle.jce.provider.JCESecretKeyFactory {
public void ()
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jce/provider/JCEDHPrivateKey.classJCEDHPrivateKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
java.math.BigInteger x
private javax.crypto.spec.DHParameterSpec dhSpec
private org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
private org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
protected void ()
void (javax.crypto.interfaces.DHPrivateKey)
void (javax.crypto.spec.DHPrivateKeySpec)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DHPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA256And256BitAESBC.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And256BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd128BitRC4.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitRC4 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5And256BitAESCBCOpenSSL.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And256BitAESCBCOpenSSL extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JDKAlgorithmParameters$PBKDF2.classJDKAlgorithmParameters.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKAlgorithmParameters$PBKDF2 extends org.bouncycastle.jce.provider.JDKAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PBKDF2Params params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEKeyFactory.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory extends org.bouncycastle.jce.provider.JCESecretKeyFactory {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHA1AndRC2.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHA1AndRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$BCPKCS12KeyStore.classJDKPKCS12KeyStore.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12KeyStore$BCPKCS12KeyStore extends org.bouncycastle.jce.provider.JDKPKCS12KeyStore {
public void ()
}
org/bouncycastle/jce/provider/PKIXNameConstraintValidator.classPKIXNameConstraintValidator.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXNameConstraintValidator extends java.lang.Object {
private java.util.Set excludedSubtreesDN
private java.util.Set excludedSubtreesDNS
private java.util.Set excludedSubtreesEmail
private java.util.Set excludedSubtreesURI
private java.util.Set excludedSubtreesIP
private java.util.Set permittedSubtreesDN
private java.util.Set permittedSubtreesDNS
private java.util.Set permittedSubtreesEmail
private java.util.Set permittedSubtreesURI
private java.util.Set permittedSubtreesIP
public void ()
private static boolean withinDNSubtree (org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.ASN1Sequence)
public void checkPermittedDN (org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
public void checkExcludedDN (org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkPermittedDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private java.util.Set intersectDN (java.util.Set, java.util.Set)
private java.util.Set unionDN (java.util.Set, org.bouncycastle.asn1.ASN1Sequence)
private java.util.Set intersectEmail (java.util.Set, java.util.Set)
private java.util.Set unionEmail (java.util.Set, java.lang.String)
private java.util.Set intersectIP (java.util.Set, java.util.Set)
private java.util.Set unionIP (java.util.Set, byte[])
private java.util.Set unionIPRange (byte[], byte[])
private java.util.Set intersectIPRange (byte[], byte[])
private byte[] ipWithSubnetMask (byte[], byte[])
private byte[][] extractIPsAndSubnetMasks (byte[], byte[])
private byte[][] minMaxIPs (byte[], byte[], byte[], byte[])
private void checkPermittedEmail (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedEmail (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkPermittedIP (java.util.Set, byte[]) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedIP (java.util.Set, byte[]) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private boolean isIPConstrained (byte[], byte[])
private boolean emailIsConstrained (java.lang.String, java.lang.String)
private boolean withinDomain (java.lang.String, java.lang.String)
private void checkPermittedDNS (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void checkExcludedDNS (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private void unionEmail (java.lang.String, java.lang.String, java.util.Set)
private void unionURI (java.lang.String, java.lang.String, java.util.Set)
private java.util.Set intersectDNS (java.util.Set, java.util.Set)
protected java.util.Set unionDNS (java.util.Set, java.lang.String)
private void intersectEmail (java.lang.String, java.lang.String, java.util.Set)
private void checkExcludedURI (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private java.util.Set intersectURI (java.util.Set, java.util.Set)
private java.util.Set unionURI (java.util.Set, java.lang.String)
private void intersectURI (java.lang.String, java.lang.String, java.util.Set)
private void checkPermittedURI (java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
private boolean isUriConstrained (java.lang.String, java.lang.String)
private static java.lang.String extractHostFromURL (java.lang.String)
public void checkPermitted (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
public void checkExcluded (org.bouncycastle.asn1.x509.GeneralName) throws org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException
public void intersectPermittedSubtree (org.bouncycastle.asn1.ASN1Sequence)
private java.lang.String extractNameAsString (org.bouncycastle.asn1.x509.GeneralName)
public void intersectEmptyPermittedSubtree (int)
public void addExcludedSubtree (org.bouncycastle.asn1.x509.GeneralSubtree)
private static byte[] max (byte[], byte[])
private static byte[] min (byte[], byte[])
private static int compareTo (byte[], byte[])
private static byte[] or (byte[], byte[])
public int hashCode ()
private int hashCollection (java.util.Collection)
public boolean equals (java.lang.Object)
private boolean collectionsAreEqual (java.util.Collection, java.util.Collection)
private boolean equals (java.lang.Object, java.lang.Object)
private java.lang.String stringifyIP (byte[])
private java.lang.String stringifyIPCollection (java.util.Set)
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA1AndRC2.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA1AndRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/AnnotatedException.classAnnotatedException.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.AnnotatedException extends java.lang.Exception implements org.bouncycastle.jce.exception.ExtException {
private Throwable _underlyingException
void (java.lang.String, java.lang.Throwable)
void (java.lang.String)
java.lang.Throwable getUnderlyingException ()
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/provider/X509CRLEntryObject.classX509CRLEntryObject.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CRLEntryObject extends java.security.cert.X509CRLEntry {
private org.bouncycastle.asn1.x509.TBSCertList$CRLEntry c
private org.bouncycastle.asn1.x500.X500Name certificateIssuer
private int hashValue
private boolean isHashValueSet
public void (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry)
public void (org.bouncycastle.asn1.x509.TBSCertList$CRLEntry, boolean, org.bouncycastle.asn1.x500.X500Name)
public boolean hasUnsupportedCriticalExtension ()
private org.bouncycastle.asn1.x500.X500Name loadCertificateIssuer (boolean, org.bouncycastle.asn1.x500.X500Name)
public javax.security.auth.x500.X500Principal getCertificateIssuer ()
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
public byte[] getExtensionValue (java.lang.String)
public int hashCode ()
public byte[] getEncoded () throws java.security.cert.CRLException
public java.math.BigInteger getSerialNumber ()
public java.util.Date getRevocationDate ()
public boolean hasExtensions ()
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory extends javax.crypto.SecretKeyFactorySpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
protected String algName
protected org.bouncycastle.asn1.DERObjectIdentifier algOid
protected void (java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHAAnd40BitRC2.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd40BitRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5And128BitAESCBCOpenSSL.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And128BitAESCBCOpenSSL extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHAAndTwofish.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAndTwofish extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEStreamCipher.classJCEStreamCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher extends javax.crypto.CipherSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.StreamCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
private java.security.AlgorithmParameters engineParams
protected void (org.bouncycastle.crypto.StreamCipher, int)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String)
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int)
protected int engineDoFinal (byte[], int, int, byte[], int)
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAndDES2Key.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndDES2Key extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/PKIXCRLUtil.classPKIXCRLUtil.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCRLUtil extends java.lang.Object {
public void ()
public java.util.Set findCRLs (org.bouncycastle.x509.X509CRLStoreSelector, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.Date) throws org.bouncycastle.jce.provider.AnnotatedException
public java.util.Set findCRLs (org.bouncycastle.x509.X509CRLStoreSelector, java.security.cert.PKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
private final java.util.Collection findCRLs (org.bouncycastle.x509.X509CRLStoreSelector, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
}
org/bouncycastle/jce/provider/JCEDHPublicKey.classJCEDHPublicKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEDHPublicKey extends java.lang.Object implements javax.crypto.interfaces.DHPublicKey {
static final long serialVersionUID
private java.math.BigInteger y
private javax.crypto.spec.DHParameterSpec dhSpec
private org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
void (javax.crypto.spec.DHPublicKeySpec)
void (javax.crypto.interfaces.DHPublicKey)
void (org.bouncycastle.crypto.params.DHPublicKeyParameters)
void (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getY ()
private boolean isPKCSParam (org.bouncycastle.asn1.ASN1Sequence)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/RFC3280CertPathUtilities.classRFC3280CertPathUtilities.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.RFC3280CertPathUtilities extends java.lang.Object {
private static final org.bouncycastle.jce.provider.PKIXCRLUtil CRL_UTIL
protected static final String CERTIFICATE_POLICIES
protected static final String POLICY_MAPPINGS
protected static final String INHIBIT_ANY_POLICY
protected static final String ISSUING_DISTRIBUTION_POINT
protected static final String FRESHEST_CRL
protected static final String DELTA_CRL_INDICATOR
protected static final String POLICY_CONSTRAINTS
protected static final String BASIC_CONSTRAINTS
protected static final String CRL_DISTRIBUTION_POINTS
protected static final String SUBJECT_ALTERNATIVE_NAME
protected static final String NAME_CONSTRAINTS
protected static final String AUTHORITY_KEY_IDENTIFIER
protected static final String KEY_USAGE
protected static final String CRL_NUMBER
protected static final String ANY_POLICY
protected static final int KEY_CERT_SIGN
protected static final int CRL_SIGN
protected static final String[] crlReasons
public void ()
protected static void processCRLB2 (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLB1 (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static org.bouncycastle.jce.provider.ReasonsMask processCRLD (java.security.cert.X509CRL, org.bouncycastle.asn1.x509.DistributionPoint) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set processCRLF (java.security.cert.X509CRL, java.lang.Object, java.security.cert.X509Certificate, java.security.PublicKey, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.PublicKey processCRLG (java.security.cert.X509CRL, java.util.Set) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.cert.X509CRL processCRLH (java.util.Set, java.security.PublicKey) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set processCRLA1i (java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set[] processCRLA1ii (java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLC (java.security.cert.X509CRL, java.security.cert.X509CRL, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLI (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void processCRLJ (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus) throws org.bouncycastle.jce.provider.AnnotatedException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode prepareCertB (java.security.cert.CertPath, int, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertA (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
protected static void processCertF (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXPolicyNode, int) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode processCertE (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXPolicyNode) throws java.security.cert.CertPathValidatorException
protected static void processCertBC (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXNameConstraintValidator) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode processCertD (java.security.cert.CertPath, int, java.util.Set, org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], int) throws java.security.cert.CertPathValidatorException
protected static void processCertA (java.security.cert.CertPath, org.bouncycastle.x509.ExtendedPKIXParameters, int, java.security.PublicKey, boolean, javax.security.auth.x500.X500Principal, java.security.cert.X509Certificate) throws org.bouncycastle.jce.exception.ExtCertPathValidatorException
protected static int prepareNextCertI1 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertI2 (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertG (java.security.cert.CertPath, int, org.bouncycastle.jce.provider.PKIXNameConstraintValidator) throws java.security.cert.CertPathValidatorException
private static void checkCRL (org.bouncycastle.asn1.x509.DistributionPoint, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.util.Date, java.security.cert.X509Certificate, java.security.PublicKey, org.bouncycastle.jce.provider.CertStatus, org.bouncycastle.jce.provider.ReasonsMask, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void checkCRLs (org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509Certificate, java.util.Date, java.security.cert.X509Certificate, java.security.PublicKey, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static int prepareNextCertJ (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertK (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertL (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertM (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertN (java.security.cert.CertPath, int) throws java.security.cert.CertPathValidatorException
protected static void prepareNextCertO (java.security.cert.CertPath, int, java.util.Set, java.util.List) throws java.security.cert.CertPathValidatorException
protected static int prepareNextCertH1 (java.security.cert.CertPath, int, int)
protected static int prepareNextCertH2 (java.security.cert.CertPath, int, int)
protected static int prepareNextCertH3 (java.security.cert.CertPath, int, int)
protected static int wrapupCertA (int, java.security.cert.X509Certificate)
protected static int wrapupCertB (java.security.cert.CertPath, int, int) throws java.security.cert.CertPathValidatorException
protected static void wrapupCertF (java.security.cert.CertPath, int, java.util.List, java.util.Set) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode wrapupCertG (java.security.cert.CertPath, org.bouncycastle.x509.ExtendedPKIXParameters, java.util.Set, int, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.Set) throws java.security.cert.CertPathValidatorException
static void ()
}
org/bouncycastle/jce/provider/CertStatus.classCertStatus.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.CertStatus extends java.lang.Object {
public static final int UNREVOKED
public static final int UNDETERMINED
int certStatus
java.util.Date revocationDate
void ()
public java.util.Date getRevocationDate ()
public void setRevocationDate (java.util.Date)
public int getCertStatus ()
public void setCertStatus (int)
}
org/bouncycastle/jce/provider/PKIXPolicyNode.classPKIXPolicyNode.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXPolicyNode extends java.lang.Object implements java.security.cert.PolicyNode {
protected java.util.List children
protected int depth
protected java.util.Set expectedPolicies
protected java.security.cert.PolicyNode parent
protected java.util.Set policyQualifiers
protected String validPolicy
protected boolean critical
public void (java.util.List, int, java.util.Set, java.security.cert.PolicyNode, java.util.Set, java.lang.String, boolean)
public void addChild (org.bouncycastle.jce.provider.PKIXPolicyNode)
public java.util.Iterator getChildren ()
public int getDepth ()
public java.util.Set getExpectedPolicies ()
public java.security.cert.PolicyNode getParent ()
public java.util.Set getPolicyQualifiers ()
public java.lang.String getValidPolicy ()
public boolean hasChildren ()
public boolean isCritical ()
public void removeChild (org.bouncycastle.jce.provider.PKIXPolicyNode)
public void setCritical (boolean)
public void setParent (org.bouncycastle.jce.provider.PKIXPolicyNode)
public java.lang.String toString ()
public java.lang.String toString (java.lang.String)
public java.lang.Object clone ()
public org.bouncycastle.jce.provider.PKIXPolicyNode copy ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAndTwofish.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndTwofish extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/CertStoreCollectionSpi.classCertStoreCollectionSpi.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.CertStoreCollectionSpi extends java.security.cert.CertStoreSpi {
private java.security.cert.CollectionCertStoreParameters params
public void (java.security.cert.CertStoreParameters) throws java.security.InvalidAlgorithmParameterException
public java.util.Collection engineGetCertificates (java.security.cert.CertSelector) throws java.security.cert.CertStoreException
public java.util.Collection engineGetCRLs (java.security.cert.CRLSelector) throws java.security.cert.CertStoreException
}
org/bouncycastle/jce/provider/JDKPKCS12StoreParameter.classJDKPKCS12StoreParameter.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12StoreParameter extends java.lang.Object implements java.security.KeyStore$LoadStoreParameter {
private java.io.OutputStream outputStream
private java.security.KeyStore$ProtectionParameter protectionParameter
private boolean useDEREncoding
public void ()
public java.io.OutputStream getOutputStream ()
public java.security.KeyStore$ProtectionParameter getProtectionParameter ()
public boolean isUseDEREncoding ()
public void setOutputStream (java.io.OutputStream)
public void setPassword (char[])
public void setProtectionParameter (java.security.KeyStore$ProtectionParameter)
public void setUseDEREncoding (boolean)
}
org/bouncycastle/jce/provider/X509CertificateObject.classX509CertificateObject.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.X509CertificateObject extends java.security.cert.X509Certificate implements org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private org.bouncycastle.asn1.x509.X509CertificateStructure c
private org.bouncycastle.asn1.x509.BasicConstraints basicConstraints
private boolean[] keyUsage
private boolean hashValueSet
private int hashValue
private org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier attrCarrier
private byte[] encoded
public void (org.bouncycastle.asn1.x509.X509CertificateStructure) throws java.security.cert.CertificateParsingException
public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public java.security.Principal getIssuerDN ()
public javax.security.auth.x500.X500Principal getIssuerX500Principal ()
public java.security.Principal getSubjectDN ()
public javax.security.auth.x500.X500Principal getSubjectX500Principal ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public byte[] getTBSCertificate () throws java.security.cert.CertificateEncodingException
public byte[] getSignature ()
public java.lang.String getSigAlgName ()
public java.lang.String getSigAlgOID ()
public byte[] getSigAlgParams ()
public boolean[] getIssuerUniqueID ()
public boolean[] getSubjectUniqueID ()
public boolean[] getKeyUsage ()
public java.util.List getExtendedKeyUsage () throws java.security.cert.CertificateParsingException
public int getBasicConstraints ()
public java.util.Set getCriticalExtensionOIDs ()
private byte[] getExtensionBytes (java.lang.String)
public byte[] getExtensionValue (java.lang.String)
public java.util.Set getNonCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
public java.security.PublicKey getPublicKey ()
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
public boolean equals (java.lang.Object)
public synchronized int hashCode ()
private int calculateHashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public java.lang.String toString ()
public final void verify (java.security.PublicKey) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
private void checkSignature (java.security.PublicKey, java.security.Signature) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
private boolean isAlgIdEqual (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5AndRC2.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5AndRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$AEADGenericBlockCipher.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JCEBlockCipher$AEADGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.modes.AEADBlockCipher cipher
void (org.bouncycastle.crypto.modes.AEADBlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public boolean wrapOnNoPadding ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd128BitRC2.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitRC2 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$SHA512.classJCEMac.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA512 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithMD5AndDES.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithMD5AndDES extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd256BitAESBC.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd256BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JDKKeyStore.classJDKKeyStore.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKKeyStore extends java.security.KeyStoreSpi implements org.bouncycastle.jce.interfaces.BCKeyStore {
private static final int STORE_VERSION
private static final int STORE_SALT_SIZE
private static final String STORE_CIPHER
private static final int KEY_SALT_SIZE
private static final int MIN_ITERATIONS
private static final String KEY_CIPHER
static final int NULL
static final int CERTIFICATE
static final int KEY
static final int SECRET
static final int SEALED
static final int KEY_PRIVATE
static final int KEY_PUBLIC
static final int KEY_SECRET
protected java.util.Hashtable table
protected java.security.SecureRandom random
public void ()
private void encodeCertificate (java.security.cert.Certificate, java.io.DataOutputStream) throws java.io.IOException
private java.security.cert.Certificate decodeCertificate (java.io.DataInputStream) throws java.io.IOException
private void encodeKey (java.security.Key, java.io.DataOutputStream) throws java.io.IOException
private java.security.Key decodeKey (java.io.DataInputStream) throws java.io.IOException
protected javax.crypto.Cipher makePBECipher (java.lang.String, int, char[], byte[], int) throws java.io.IOException
public void setRandom (java.security.SecureRandom)
public java.util.Enumeration engineAliases ()
public boolean engineContainsAlias (java.lang.String)
public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException
public java.security.cert.Certificate engineGetCertificate (java.lang.String)
public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate)
public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String)
public java.util.Date engineGetCreationDate (java.lang.String)
public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
public boolean engineIsCertificateEntry (java.lang.String)
public boolean engineIsKeyEntry (java.lang.String)
public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public int engineSize ()
protected void loadStore (java.io.InputStream) throws java.io.IOException
protected void saveStore (java.io.OutputStream) throws java.io.IOException
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
static void access$000 (org.bouncycastle.jce.provider.JDKKeyStore, java.security.Key, java.io.DataOutputStream) throws java.io.IOException
static java.security.Key access$100 (org.bouncycastle.jce.provider.JDKKeyStore, java.io.DataInputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEMac$PBEWithSHA.classJCEMac.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$PBEWithSHA extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/BouncyCastleProvider.classBouncyCastleProvider.java
package org.bouncycastle.jce.provider
public final org.bouncycastle.jce.provider.BouncyCastleProvider extends java.security.Provider implements org.bouncycastle.jcajce.provider.config.ConfigurableProvider {
private static String info
public static final String PROVIDER_NAME
public static final org.bouncycastle.jcajce.provider.config.ProviderConfiguration CONFIGURATION
private static final java.util.Map keyInfoConverters
private static final String SYMMETRIC_CIPHER_PACKAGE
private static final String[] SYMMETRIC_CIPHERS
private static final String ASYMMETRIC_CIPHER_PACKAGE
private static final String[] ASYMMETRIC_GENERIC
private static final String[] ASYMMETRIC_CIPHERS
private static final String DIGEST_PACKAGE
private static final String[] DIGESTS
public void ()
private void setup ()
private void loadAlgorithms (java.lang.String, java.lang.String[])
private void addMacAlgorithms ()
public void setParameter (java.lang.String, java.lang.Object)
public boolean hasAlgorithm (java.lang.String, java.lang.String)
public void addAlgorithm (java.lang.String, java.lang.String)
public void addKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
public org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.security.PublicKey getPublicKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
public static java.security.PrivateKey getPrivateKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
static void access$000 (org.bouncycastle.jce.provider.BouncyCastleProvider)
static void ()
}
org/bouncycastle/jce/provider/PKIXCertPathBuilderSpi.classPKIXCertPathBuilderSpi.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXCertPathBuilderSpi extends java.security.cert.CertPathBuilderSpi {
private Exception certPathException
public void ()
public java.security.cert.CertPathBuilderResult engineBuild (java.security.cert.CertPathParameters) throws java.security.cert.CertPathBuilderException java.security.InvalidAlgorithmParameterException
protected java.security.cert.CertPathBuilderResult build (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXBuilderParameters, java.util.List)
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHA1AndDES.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHA1AndDES extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/PEMUtil.classPEMUtil.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PEMUtil extends java.lang.Object {
private final String _header1
private final String _header2
private final String _footer1
private final String _footer2
void (java.lang.String)
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JDKAlgorithmParameters$PKCS12PBE.classJDKAlgorithmParameters.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKAlgorithmParameters$PKCS12PBE extends org.bouncycastle.jce.provider.JDKAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PKCS12PBEParams params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$DES.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$DES extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$IgnoresCaseHashtable.classJDKPKCS12KeyStore.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKPKCS12KeyStore$IgnoresCaseHashtable extends java.lang.Object {
private java.util.Hashtable orig
private java.util.Hashtable keys
private void ()
public void put (java.lang.String, java.lang.Object)
public java.util.Enumeration keys ()
public java.lang.Object remove (java.lang.String)
public java.lang.Object get (java.lang.String)
public java.util.Enumeration elements ()
void (org.bouncycastle.jce.provider.JDKPKCS12KeyStore$1)
}
org/bouncycastle/jce/provider/BouncyCastleProvider$1.classBouncyCastleProvider.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.BouncyCastleProvider$1 extends java.lang.Object implements java.security.PrivilegedAction {
final org.bouncycastle.jce.provider.BouncyCastleProvider this$0
void (org.bouncycastle.jce.provider.BouncyCastleProvider)
public java.lang.Object run ()
}
org/bouncycastle/jce/provider/JDKDSAPrivateKey.classJDKDSAPrivateKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private static final long serialVersionUID
java.math.BigInteger x
java.security.interfaces.DSAParams dsaSpec
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (java.security.interfaces.DSAPrivateKey)
void (java.security.spec.DSAPrivateKeySpec)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DSAPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEECPublicKey.classJCEECPublicKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
private String algorithm
private org.bouncycastle.math.ec.ECPoint q
private java.security.spec.ECParameterSpec ecSpec
private boolean withCompression
public void (java.lang.String, org.bouncycastle.jce.provider.JCEECPublicKey)
public void (java.lang.String, java.security.spec.ECPublicKeySpec)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters)
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
public void (java.security.interfaces.ECPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
private void extractBytes (byte[], int, java.math.BigInteger)
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
public org.bouncycastle.math.ec.ECPoint engineGetQ ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/CertPathValidatorUtilities.classCertPathValidatorUtilities.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.CertPathValidatorUtilities extends java.lang.Object {
protected static final org.bouncycastle.jce.provider.PKIXCRLUtil CRL_UTIL
protected static final String CERTIFICATE_POLICIES
protected static final String BASIC_CONSTRAINTS
protected static final String POLICY_MAPPINGS
protected static final String SUBJECT_ALTERNATIVE_NAME
protected static final String NAME_CONSTRAINTS
protected static final String KEY_USAGE
protected static final String INHIBIT_ANY_POLICY
protected static final String ISSUING_DISTRIBUTION_POINT
protected static final String DELTA_CRL_INDICATOR
protected static final String POLICY_CONSTRAINTS
protected static final String FRESHEST_CRL
protected static final String CRL_DISTRIBUTION_POINTS
protected static final String AUTHORITY_KEY_IDENTIFIER
protected static final String ANY_POLICY
protected static final String CRL_NUMBER
protected static final int KEY_CERT_SIGN
protected static final int CRL_SIGN
protected static final String[] crlReasons
public void ()
protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.cert.TrustAnchor findTrustAnchor (java.security.cert.X509Certificate, java.util.Set, java.lang.String) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void addAdditionalStoresFromAltNames (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXParameters) throws java.security.cert.CertificateParsingException
protected static javax.security.auth.x500.X500Principal getEncodedIssuerPrincipal (java.lang.Object)
protected static java.util.Date getValidDate (java.security.cert.PKIXParameters)
protected static javax.security.auth.x500.X500Principal getSubjectPrincipal (java.security.cert.X509Certificate)
protected static boolean isSelfIssued (java.security.cert.X509Certificate)
protected static org.bouncycastle.asn1.ASN1Primitive getExtensionValue (java.security.cert.X509Extension, java.lang.String) throws org.bouncycastle.jce.provider.AnnotatedException
private static org.bouncycastle.asn1.ASN1Primitive getObject (java.lang.String, byte[]) throws org.bouncycastle.jce.provider.AnnotatedException
protected static javax.security.auth.x500.X500Principal getIssuerPrincipal (java.security.cert.X509CRL)
protected static org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmIdentifier (java.security.PublicKey) throws java.security.cert.CertPathValidatorException
protected static final java.util.Set getQualifierSet (org.bouncycastle.asn1.ASN1Sequence) throws java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode removePolicyNode (org.bouncycastle.jce.provider.PKIXPolicyNode, java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode)
private static void removePolicyNodeRecurse (java.util.List[], org.bouncycastle.jce.provider.PKIXPolicyNode)
protected static boolean processCertD1i (int, java.util.List[], org.bouncycastle.asn1.DERObjectIdentifier, java.util.Set)
protected static void processCertD1ii (int, java.util.List[], org.bouncycastle.asn1.DERObjectIdentifier, java.util.Set)
protected static void prepareNextCertB1 (int, java.util.List[], java.lang.String, java.util.Map, java.security.cert.X509Certificate) throws org.bouncycastle.jce.provider.AnnotatedException java.security.cert.CertPathValidatorException
protected static org.bouncycastle.jce.provider.PKIXPolicyNode prepareNextCertB2 (int, java.util.List[], java.lang.String, org.bouncycastle.jce.provider.PKIXPolicyNode)
protected static boolean isAnyPolicy (java.util.Set)
protected static void addAdditionalStoreFromLocation (java.lang.String, org.bouncycastle.x509.ExtendedPKIXParameters)
protected static java.util.Collection findCertificates (org.bouncycastle.x509.X509CertStoreSelector, java.util.List) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void addAdditionalStoresFromCRLDistributionPoint (org.bouncycastle.asn1.x509.CRLDistPoint, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void getCRLIssuersFromDistributionPoint (org.bouncycastle.asn1.x509.DistributionPoint, java.util.Collection, java.security.cert.X509CRLSelector, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
private static java.math.BigInteger getSerialNumber (java.lang.Object)
protected static void getCertStatus (java.util.Date, java.security.cert.X509CRL, java.lang.Object, org.bouncycastle.jce.provider.CertStatus) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Set getDeltaCRLs (java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.X509CRL) throws org.bouncycastle.jce.provider.AnnotatedException
private static boolean isDeltaCRL (java.security.cert.X509CRL)
protected static java.util.Set getCompleteCRLs (org.bouncycastle.asn1.x509.DistributionPoint, java.lang.Object, java.util.Date, org.bouncycastle.x509.ExtendedPKIXParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.util.Date getValidCertDateFromValidityModel (org.bouncycastle.x509.ExtendedPKIXParameters, java.security.cert.CertPath, int) throws org.bouncycastle.jce.provider.AnnotatedException
protected static java.security.PublicKey getNextWorkingKey (java.util.List, int) throws java.security.cert.CertPathValidatorException
protected static java.util.Collection findIssuerCerts (java.security.cert.X509Certificate, org.bouncycastle.x509.ExtendedPKIXBuilderParameters) throws org.bouncycastle.jce.provider.AnnotatedException
protected static void verifyX509Certificate (java.security.cert.X509Certificate, java.security.PublicKey, java.lang.String) throws java.security.GeneralSecurityException
static void ()
}
org/bouncycastle/jce/provider/JDKKeyStore$BouncyCastleStore.classJDKKeyStore.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKKeyStore$BouncyCastleStore extends org.bouncycastle.jce.provider.JDKKeyStore {
public void ()
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEStreamCipher$PBEWithSHAAnd40BitRC4.classJCEStreamCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$PBEWithSHAAnd40BitRC4 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5And192BitAESCBCOpenSSL.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5And192BitAESCBCOpenSSL extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA256And192BitAESBC.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA256And192BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd40BitRC4.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd40BitRC4 extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithMD5AndRC2.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithMD5AndRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$CertId.classJDKPKCS12KeyStore.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKPKCS12KeyStore$CertId extends java.lang.Object {
byte[] id
final org.bouncycastle.jce.provider.JDKPKCS12KeyStore this$0
void (org.bouncycastle.jce.provider.JDKPKCS12KeyStore, java.security.PublicKey)
void (org.bouncycastle.jce.provider.JDKPKCS12KeyStore, byte[])
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/jce/provider/JCEMac$SHA1.classJCEMac.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA1 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/JCEECPrivateKey.classJCEECPrivateKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier org.bouncycastle.jce.interfaces.ECPointEncoder {
private String algorithm
private java.math.BigInteger d
private java.security.spec.ECParameterSpec ecSpec
private boolean withCompression
private org.bouncycastle.asn1.DERBitString publicKey
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
public void (java.security.interfaces.ECPrivateKey)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPrivateKeySpec)
public void (java.lang.String, java.security.spec.ECPrivateKeySpec)
public void (java.lang.String, org.bouncycastle.jce.provider.JCEECPrivateKey)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jce.provider.JCEECPublicKey, java.security.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jce.provider.JCEECPublicKey, org.bouncycastle.jce.spec.ECParameterSpec)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jce.provider.JCEECPublicKey)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jce/provider/JCEStreamCipher$PBEWithSHAAnd128BitRC4.classJCEStreamCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEStreamCipher$PBEWithSHAAnd128BitRC4 extends org.bouncycastle.jce.provider.JCEStreamCipher {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd192BitAESBC.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd192BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAndDES3Key.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAndDES3Key extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA1AndDES.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA1AndDES extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/ReasonsMask.classReasonsMask.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.ReasonsMask extends java.lang.Object {
private int _reasons
static final org.bouncycastle.jce.provider.ReasonsMask allReasons
void (org.bouncycastle.asn1.x509.ReasonFlags)
private void (int)
void ()
void addReasons (org.bouncycastle.jce.provider.ReasonsMask)
boolean isAllReasons ()
org.bouncycastle.jce.provider.ReasonsMask intersect (org.bouncycastle.jce.provider.ReasonsMask)
boolean hasNewReasons (org.bouncycastle.jce.provider.ReasonsMask)
int getReasons ()
static void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher extends javax.crypto.CipherSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.BlockCipher baseEngine
private org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private boolean padded
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
private String modeName
private java.security.AlgorithmParameters engineParams
protected void (org.bouncycastle.crypto.BlockCipher)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected void (org.bouncycastle.crypto.BufferedBlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
private boolean isAEADModeName (java.lang.String)
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithMD5AndDES.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithMD5AndDES extends org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$DESPBEKeyFactory.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$DESPBEKeyFactory extends org.bouncycastle.jce.provider.JCESecretKeyFactory {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jce/provider/JCERSAPrivateCrtKey.classJCERSAPrivateCrtKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCERSAPrivateCrtKey extends org.bouncycastle.jce.provider.JCERSAPrivateKey implements java.security.interfaces.RSAPrivateCrtKey {
static final long serialVersionUID
private java.math.BigInteger publicExponent
private java.math.BigInteger primeP
private java.math.BigInteger primeQ
private java.math.BigInteger primeExponentP
private java.math.BigInteger primeExponentQ
private java.math.BigInteger crtCoefficient
void (org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters)
void (java.security.spec.RSAPrivateCrtKeySpec)
void (java.security.interfaces.RSAPrivateCrtKey)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.asn1.pkcs.RSAPrivateKey)
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrimeP ()
public java.math.BigInteger getPrimeQ ()
public java.math.BigInteger getPrimeExponentP ()
public java.math.BigInteger getPrimeExponentQ ()
public java.math.BigInteger getCrtCoefficient ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$GenericBlockCipher.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
abstract org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract boolean wrapOnNoPadding ()
public abstract java.lang.String getAlgorithmName ()
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public abstract int getOutputSize (int)
public abstract int getUpdateOutputSize (int)
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jce/provider/JCERSAPrivateKey.classJCERSAPrivateKey.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCERSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private static java.math.BigInteger ZERO
protected java.math.BigInteger modulus
protected java.math.BigInteger privateExponent
private org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPrivateKeySpec)
void (java.security.interfaces.RSAPrivateKey)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPrivateExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore.classJDKPKCS12KeyStore.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JDKPKCS12KeyStore extends java.security.KeyStoreSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.jce.interfaces.BCKeyStore {
private static final int SALT_SIZE
private static final int MIN_ITERATIONS
private static final java.security.Provider bcProvider
private org.bouncycastle.jce.provider.JDKPKCS12KeyStore$IgnoresCaseHashtable keys
private java.util.Hashtable localIds
private org.bouncycastle.jce.provider.JDKPKCS12KeyStore$IgnoresCaseHashtable certs
private java.util.Hashtable chainCerts
private java.util.Hashtable keyCerts
static final int NULL
static final int CERTIFICATE
static final int KEY
static final int SECRET
static final int SEALED
static final int KEY_PRIVATE
static final int KEY_PUBLIC
static final int KEY_SECRET
protected java.security.SecureRandom random
private java.security.cert.CertificateFactory certFact
private org.bouncycastle.asn1.ASN1ObjectIdentifier keyAlgorithm
private org.bouncycastle.asn1.ASN1ObjectIdentifier certAlgorithm
public void (java.security.Provider, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1ObjectIdentifier)
private org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSubjectKeyId (java.security.PublicKey)
public void setRandom (java.security.SecureRandom)
public java.util.Enumeration engineAliases ()
public boolean engineContainsAlias (java.lang.String)
public void engineDeleteEntry (java.lang.String) throws java.security.KeyStoreException
public java.security.cert.Certificate engineGetCertificate (java.lang.String)
public java.lang.String engineGetCertificateAlias (java.security.cert.Certificate)
public java.security.cert.Certificate[] engineGetCertificateChain (java.lang.String)
public java.util.Date engineGetCreationDate (java.lang.String)
public java.security.Key engineGetKey (java.lang.String, char[]) throws java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException
public boolean engineIsCertificateEntry (java.lang.String)
public boolean engineIsKeyEntry (java.lang.String)
public void engineSetCertificateEntry (java.lang.String, java.security.cert.Certificate) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, byte[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public void engineSetKeyEntry (java.lang.String, java.security.Key, char[], java.security.cert.Certificate[]) throws java.security.KeyStoreException
public int engineSize ()
protected java.security.PrivateKey unwrapKey (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[], char[], boolean) throws java.io.IOException
protected byte[] wrapKey (java.lang.String, java.security.Key, org.bouncycastle.asn1.pkcs.PKCS12PBEParams, char[]) throws java.io.IOException
protected byte[] cryptData (boolean, org.bouncycastle.asn1.x509.AlgorithmIdentifier, char[], boolean, byte[]) throws java.io.IOException
public void engineLoad (java.io.InputStream, char[]) throws java.io.IOException
public void engineStore (java.security.KeyStore$LoadStoreParameter) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.cert.CertificateException
public void engineStore (java.io.OutputStream, char[]) throws java.io.IOException
private void doStore (java.io.OutputStream, char[], boolean) throws java.io.IOException
private static byte[] calculatePbeMac (org.bouncycastle.asn1.ASN1ObjectIdentifier, byte[], int, char[], boolean, byte[]) throws java.lang.Exception
static org.bouncycastle.asn1.x509.SubjectKeyIdentifier access$100 (org.bouncycastle.jce.provider.JDKPKCS12KeyStore, java.security.PublicKey)
static java.security.Provider access$200 ()
static void ()
}
org/bouncycastle/jce/provider/X509SignatureUtil.classX509SignatureUtil.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.X509SignatureUtil extends java.lang.Object {
private static final org.bouncycastle.asn1.ASN1Null derNull
void ()
static void setSignatureParameters (java.security.Signature, org.bouncycastle.asn1.ASN1Encodable) throws java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
static java.lang.String getSignatureName (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
private static java.lang.String getDigestAlgName (org.bouncycastle.asn1.DERObjectIdentifier)
static void ()
}
org/bouncycastle/jce/provider/CertBlacklist.classCertBlacklist.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.CertBlacklist extends java.lang.Object {
private static final String ANDROID_DATA
private static final String BLACKLIST_ROOT
public static final String DEFAULT_PUBKEY_BLACKLIST_PATH
public static final String DEFAULT_SERIAL_BLACKLIST_PATH
private static final java.util.logging.Logger logger
public final java.util.Set serialBlacklist
public final java.util.Set pubkeyBlacklist
public void ()
public void (java.lang.String, java.lang.String)
private static boolean isHex (java.lang.String)
private static boolean isPubkeyHash (java.lang.String)
private static java.lang.String readBlacklist (java.lang.String)
private static java.lang.String readFileAsString (java.lang.String) throws java.io.IOException
private static java.io.ByteArrayOutputStream readFileAsBytes (java.lang.String) throws java.io.IOException
private static void closeQuietly (java.io.Closeable)
private static final java.util.Set readSerialBlackList (java.lang.String)
private static final java.util.Set readPublicKeyBlackList (java.lang.String)
public boolean isPublicKeyBlackListed (java.security.PublicKey)
public boolean isSerialNumberBlackListed (java.math.BigInteger)
static void ()
}
org/bouncycastle/jce/provider/JCEMac$MD5.classJCEMac.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$MD5 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/DHUtil.classDHUtil.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.DHUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jce/provider/JDKPKCS12KeyStore$1.classJDKPKCS12KeyStore.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JDKPKCS12KeyStore$1 extends java.lang.Object {
}
org/bouncycastle/jce/provider/JDKAlgorithmParameters.classJDKAlgorithmParameters.java
package org.bouncycastle.jce.provider
public abstract org.bouncycastle.jce.provider.JDKAlgorithmParameters extends java.security.AlgorithmParametersSpi {
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jce/provider/PKIXNameConstraintValidatorException.classPKIXNameConstraintValidatorException.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.PKIXNameConstraintValidatorException extends java.lang.Exception {
public void (java.lang.String)
}
org/bouncycastle/jce/provider/JCEBlockCipher$BufferedGenericBlockCipher.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.JCEBlockCipher$BufferedGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jce.provider.JCEBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.BufferedBlockCipher cipher
void (org.bouncycastle.crypto.BufferedBlockCipher)
void (org.bouncycastle.crypto.BlockCipher)
void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public boolean wrapOnNoPadding ()
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHA.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHA extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCEMac.classJCEMac.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac extends javax.crypto.MacSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private org.bouncycastle.crypto.Mac macEngine
private int pbeType
private int pbeHash
private int keySize
protected void (org.bouncycastle.crypto.Mac)
protected void (org.bouncycastle.crypto.Mac, int, int, int)
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected int engineGetMacLength ()
protected void engineReset ()
protected void engineUpdate (byte)
protected void engineUpdate (byte[], int, int)
protected byte[] engineDoFinal ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$PBEWithSHAAnd128BitAESBC.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEWithSHAAnd128BitAESBC extends org.bouncycastle.jce.provider.JCESecretKeyFactory$PBEKeyFactory {
public void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithSHAAnd128BitRC2.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithSHAAnd128BitRC2 extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/jce/provider/JCEMac$SHA256.classJCEMac.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEMac$SHA256 extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jce/provider/ExtCRLException.classExtCRLException.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.ExtCRLException extends java.security.cert.CRLException {
Throwable cause
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jce/provider/JCESecretKeyFactory$DES.classJCESecretKeyFactory.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCESecretKeyFactory$DES extends org.bouncycastle.jce.provider.JCESecretKeyFactory {
public void ()
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jce/provider/BouncyCastleProviderConfiguration.classBouncyCastleProviderConfiguration.java
package org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.BouncyCastleProviderConfiguration extends java.lang.Object implements org.bouncycastle.jcajce.provider.config.ProviderConfiguration {
private static java.security.Permission BC_EC_LOCAL_PERMISSION
private static java.security.Permission BC_EC_PERMISSION
private static java.security.Permission BC_DH_LOCAL_PERMISSION
private static java.security.Permission BC_DH_PERMISSION
private ThreadLocal ecThreadSpec
private ThreadLocal dhThreadSpec
private volatile org.bouncycastle.jce.spec.ECParameterSpec ecImplicitCaParams
private volatile javax.crypto.spec.DHParameterSpec dhDefaultParams
void ()
void setParameter (java.lang.String, java.lang.Object)
public org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa ()
public javax.crypto.spec.DHParameterSpec getDHDefaultParameters ()
static void ()
}
org/bouncycastle/jce/provider/JCEBlockCipher$PBEWithAESCBC.classJCEBlockCipher.java
package org.bouncycastle.jce.provider
public org.bouncycastle.jce.provider.JCEBlockCipher$PBEWithAESCBC extends org.bouncycastle.jce.provider.JCEBlockCipher {
public void ()
}
org/bouncycastle/asn1/
org/bouncycastle/asn1/oiw/
org/bouncycastle/asn1/oiw/OIWObjectIdentifiers.classOIWObjectIdentifiers.java
package org.bouncycastle.asn1.oiw
public abstract org.bouncycastle.asn1.oiw.OIWObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md4WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desCBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desOFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desCFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier desEDE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier idSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsaWithSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier elGamalAlgorithm
static void ()
}
org/bouncycastle/asn1/BEROctetStringParser.classBEROctetStringParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1OctetStringParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BEROutputStream.classBEROutputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROutputStream extends org.bouncycastle.asn1.DEROutputStream {
public void (java.io.OutputStream)
public void writeObject (java.lang.Object) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1Sequence$1.classASN1Sequence.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Sequence$1 extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private final int max
private int index
final org.bouncycastle.asn1.ASN1Sequence val$outer
final org.bouncycastle.asn1.ASN1Sequence this$0
void (org.bouncycastle.asn1.ASN1Sequence, org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/
org/bouncycastle/asn1/sec/SECNamedCurves$25.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$25 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$21.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$21 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECObjectIdentifiers.classSECObjectIdentifiers.java
package org.bouncycastle.asn1.sec
public abstract org.bouncycastle.asn1.sec.SECObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect239k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect113r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp112r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp256k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect163r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect283k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect283r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect131r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect193r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect233k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect233r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp128r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp160r2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp192k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp224k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp224r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp384r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp521r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect409k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect409r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect571k1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sect571r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp192r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secp256r1
static void ()
}
org/bouncycastle/asn1/sec/ECPrivateKeyStructure.classECPrivateKeyStructure.java
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.ECPrivateKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence seq
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.math.BigInteger)
public void (java.math.BigInteger, org.bouncycastle.asn1.ASN1Encodable)
public void (java.math.BigInteger, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Encodable)
public java.math.BigInteger getKey ()
public org.bouncycastle.asn1.DERBitString getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
private org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$6.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$10.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$10 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$7.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$3.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$28.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$28 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$5.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$30.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$30 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$24.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$24 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$29.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$29 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/ECPrivateKey.classECPrivateKey.java
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.ECPrivateKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence seq
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.sec.ECPrivateKey getInstance (java.lang.Object)
public void (java.math.BigInteger)
public void (java.math.BigInteger, org.bouncycastle.asn1.ASN1Object)
public void (java.math.BigInteger, org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Object)
public java.math.BigInteger getKey ()
public org.bouncycastle.asn1.DERBitString getPublicKey ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
private org.bouncycastle.asn1.ASN1Primitive getObjectInTag (int)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$11.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$11 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$17.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$17 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$27.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$27 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$2.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$13.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$13 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$1.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$8.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$12.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$12 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$22.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$22 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$19.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$19 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$16.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$16 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$33.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$33 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$9.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$9 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$4.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$18.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$18 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$26.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$26 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
public org.bouncycastle.asn1.sec.SECNamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp112r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp128r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp160r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp192r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp224r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp256r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp384r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder secp521r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect113r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect131r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect163r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect193r2
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect233r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect239k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect283r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect409r1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect571k1
static org.bouncycastle.asn1.x9.X9ECParametersHolder sect571r1
static final java.util.Hashtable objIds
static final java.util.Hashtable curves
static final java.util.Hashtable names
public void ()
private static java.math.BigInteger fromHex (java.lang.String)
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
static java.math.BigInteger access$000 (java.lang.String)
static void ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$20.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$20 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$32.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$32 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$14.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$14 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$31.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$31 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$23.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$23 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/sec/SECNamedCurves$15.classSECNamedCurves.java
package org.bouncycastle.asn1.sec
final org.bouncycastle.asn1.sec.SECNamedCurves$15 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/DLSequence.classDLSequence.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSequence extends org.bouncycastle.asn1.ASN1Sequence {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/ntt/
org/bouncycastle/asn1/ntt/NTTObjectIdentifiers.classNTTObjectIdentifiers.java
package org.bouncycastle.asn1.ntt
public abstract org.bouncycastle.asn1.ntt.NTTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia128_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia192_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_camellia256_wrap
static void ()
}
org/bouncycastle/asn1/DERNull.classDERNull.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERNull extends org.bouncycastle.asn1.ASN1Null {
public static final org.bouncycastle.asn1.DERNull INSTANCE
private static final byte[] zeroBytes
protected void ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/ConstructedOctetStream.classConstructedOctetStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ConstructedOctetStream extends java.io.InputStream {
private final org.bouncycastle.asn1.ASN1StreamParser _parser
private boolean _first
private java.io.InputStream _currentStream
void (org.bouncycastle.asn1.ASN1StreamParser)
public int read (byte[], int, int) throws java.io.IOException
public int read () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1UTCTime.classASN1UTCTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1UTCTime extends org.bouncycastle.asn1.DERUTCTime {
void (byte[])
public void (java.util.Date)
public void (java.lang.String)
}
org/bouncycastle/asn1/DERSequence.classDERSequence.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSequence extends org.bouncycastle.asn1.ASN1Sequence {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DERBMPString.classDERBMPString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBMPString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private char[] string
public static org.bouncycastle.asn1.DERBMPString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERBMPString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
void (char[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public int hashCode ()
protected boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/misc/
org/bouncycastle/asn1/misc/MiscObjectIdentifiers.classMiscObjectIdentifiers.java
package org.bouncycastle.asn1.misc
public abstract org.bouncycastle.asn1.misc.MiscObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscape
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeBaseURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRevocationURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCARevocationURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeRenewalURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCApolicyURL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeSSLServerName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier netscapeCertComment
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignCzagExtension
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier verisignDnbDunsNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier novell
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier novellSecurityAttribs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier entrust
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier entrustVersionExtension
static void ()
}
org/bouncycastle/asn1/misc/NetscapeRevocationURL.classNetscapeRevocationURL.java
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.NetscapeRevocationURL extends org.bouncycastle.asn1.DERIA5String {
public void (org.bouncycastle.asn1.DERIA5String)
public java.lang.String toString ()
}
org/bouncycastle/asn1/misc/VerisignCzagExtension.classVerisignCzagExtension.java
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.VerisignCzagExtension extends org.bouncycastle.asn1.DERIA5String {
public void (org.bouncycastle.asn1.DERIA5String)
public java.lang.String toString ()
}
org/bouncycastle/asn1/misc/NetscapeCertType.classNetscapeCertType.java
package org.bouncycastle.asn1.misc
public org.bouncycastle.asn1.misc.NetscapeCertType extends org.bouncycastle.asn1.DERBitString {
public static final int sslClient
public static final int sslServer
public static final int smime
public static final int objectSigning
public static final int reserved
public static final int sslCA
public static final int smimeCA
public static final int objectSigningCA
public void (int)
public void (org.bouncycastle.asn1.DERBitString)
public java.lang.String toString ()
}
org/bouncycastle/asn1/DEROctetString.classDEROctetString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROctetString extends org.bouncycastle.asn1.ASN1OctetString {
public void (byte[])
public void (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void encode (org.bouncycastle.asn1.DEROutputStream, byte[]) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1StreamParser.classASN1StreamParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1StreamParser extends java.lang.Object {
private final java.io.InputStream _in
private final int _limit
private final byte[][] tmpBuffers
public void (java.io.InputStream)
public void (java.io.InputStream, int)
public void (byte[])
org.bouncycastle.asn1.ASN1Encodable readIndef (int) throws java.io.IOException
org.bouncycastle.asn1.ASN1Encodable readImplicit (boolean, int) throws java.io.IOException
org.bouncycastle.asn1.ASN1Primitive readTaggedObject (boolean, int) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
private void set00Check (boolean)
org.bouncycastle.asn1.ASN1EncodableVector readVector () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1Integer.classASN1Integer.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Integer extends org.bouncycastle.asn1.DERInteger {
void (byte[])
public void (java.math.BigInteger)
public void (int)
}
org/bouncycastle/asn1/BEROctetString.classBEROctetString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetString extends org.bouncycastle.asn1.ASN1OctetString {
private static final int MAX_LENGTH
private org.bouncycastle.asn1.ASN1OctetString[] octs
private static byte[] toBytes (org.bouncycastle.asn1.ASN1OctetString[])
public void (byte[])
public void (org.bouncycastle.asn1.ASN1OctetString[])
public byte[] getOctets ()
public java.util.Enumeration getObjects ()
private java.util.Vector generateOcts ()
boolean isConstructed ()
int encodedLength () throws java.io.IOException
public void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static org.bouncycastle.asn1.BEROctetString fromSequence (org.bouncycastle.asn1.ASN1Sequence)
static org.bouncycastle.asn1.ASN1OctetString[] access$000 (org.bouncycastle.asn1.BEROctetString)
}
org/bouncycastle/asn1/DLTaggedObject.classDLTaggedObject.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
private static final byte[] ZERO_BYTES
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/ASN1TaggedObject.classASN1TaggedObject.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1TaggedObject extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1TaggedObjectParser {
int tagNo
boolean empty
boolean explicit
org.bouncycastle.asn1.ASN1Encodable obj
public static org.bouncycastle.asn1.ASN1TaggedObject getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ASN1TaggedObject getInstance (java.lang.Object)
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
public int getTagNo ()
public boolean isExplicit ()
public boolean isEmpty ()
public org.bouncycastle.asn1.ASN1Primitive getObject ()
public org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean)
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1EncodableVector.classASN1EncodableVector.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1EncodableVector extends java.lang.Object {
java.util.Vector v
public void ()
public void add (org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable get (int)
public int size ()
}
org/bouncycastle/asn1/DERTags.classDERTags.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.DERTags extends java.lang.Object implements org.bouncycastle.asn1.BERTags {
}
org/bouncycastle/asn1/ASN1Sequence.classASN1Sequence.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Sequence extends org.bouncycastle.asn1.ASN1Primitive {
protected java.util.Vector seq
public static org.bouncycastle.asn1.ASN1Sequence getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Sequence getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
protected void ()
protected void (org.bouncycastle.asn1.ASN1Encodable)
protected void (org.bouncycastle.asn1.ASN1EncodableVector)
protected void (org.bouncycastle.asn1.ASN1Encodable[])
public org.bouncycastle.asn1.ASN1Encodable[] toArray ()
public java.util.Enumeration getObjects ()
public org.bouncycastle.asn1.ASN1SequenceParser parser ()
public org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
public int size ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
private org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
boolean isConstructed ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/DERFactory.classDERFactory.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.DERFactory extends java.lang.Object {
static final org.bouncycastle.asn1.ASN1Sequence EMPTY_SEQUENCE
static final org.bouncycastle.asn1.ASN1Set EMPTY_SET
void ()
static org.bouncycastle.asn1.ASN1Sequence createSequence (org.bouncycastle.asn1.ASN1EncodableVector)
static org.bouncycastle.asn1.ASN1Set createSet (org.bouncycastle.asn1.ASN1EncodableVector)
static void ()
}
org/bouncycastle/asn1/isismtt/
org/bouncycastle/asn1/isismtt/ISISMTTObjectIdentifiers.classISISMTTObjectIdentifiers.java
package org.bouncycastle.asn1.isismtt
public abstract org.bouncycastle.asn1.isismtt.ISISMTTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_cp_accredited
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_dateOfCertGen
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_procuration
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_admission
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_monetaryLimit
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_declarationOfMajority
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_iCCSN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_PKReference
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_restriction
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_retrieveIfAllowed
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_requestedCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_namingAuthorities
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certInDirSince
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_certHash
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_nameAtBirth
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_additionalInformation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_isismtt_at_liabilityLimitationFlag
static void ()
}
org/bouncycastle/asn1/DERPrintableString.classDERPrintableString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERPrintableString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private final byte[] string
public static org.bouncycastle.asn1.DERPrintableString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERPrintableString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public void (java.lang.String, boolean)
public java.lang.String getString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String toString ()
public static boolean isPrintableString (java.lang.String)
}
org/bouncycastle/asn1/pkcs/
org/bouncycastle/asn1/pkcs/PBEParameter.classPBEParameter.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBEParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer iterations
org.bouncycastle.asn1.ASN1OctetString salt
public void (byte[], int)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.PBEParameter getInstance (java.lang.Object)
public java.math.BigInteger getIterationCount ()
public byte[] getSalt ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSAPrivateKey.classRSAPrivateKey.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPrivateKey extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger version
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
private java.math.BigInteger privateExponent
private java.math.BigInteger prime1
private java.math.BigInteger prime2
private java.math.BigInteger exponent1
private java.math.BigInteger exponent2
private java.math.BigInteger coefficient
private org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos
public static org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.RSAPrivateKey getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
private void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getVersion ()
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrivateExponent ()
public java.math.BigInteger getPrime1 ()
public java.math.BigInteger getPrime2 ()
public java.math.BigInteger getExponent1 ()
public java.math.BigInteger getExponent2 ()
public java.math.BigInteger getCoefficient ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/EncryptedData.classEncryptedData.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptedData extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence data
org.bouncycastle.asn1.ASN1ObjectIdentifier bagId
org.bouncycastle.asn1.ASN1Primitive bagValue
public static org.bouncycastle.asn1.pkcs.EncryptedData getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/IssuerAndSerialNumber.classIssuerAndSerialNumber.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x500.X500Name name
org.bouncycastle.asn1.ASN1Integer certSerialNumber
public static org.bouncycastle.asn1.pkcs.IssuerAndSerialNumber getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.ASN1Integer)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public org.bouncycastle.asn1.x500.X500Name getName ()
public org.bouncycastle.asn1.ASN1Integer getCertificateSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/EncryptionScheme.classEncryptionScheme.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptionScheme extends org.bouncycastle.asn1.x509.AlgorithmIdentifier {
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
void (org.bouncycastle.asn1.ASN1Sequence)
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive getObject ()
public org.bouncycastle.asn1.ASN1Primitive getASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSAPublicKey.classRSAPublicKey.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPublicKey extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
public static org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.RSAPublicKey getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger)
private void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PBES2Algorithms.classPBES2Algorithms.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBES2Algorithms extends org.bouncycastle.asn1.x509.AlgorithmIdentifier implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier objectId
private org.bouncycastle.asn1.pkcs.KeyDerivationFunc func
private org.bouncycastle.asn1.pkcs.EncryptionScheme scheme
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getObjectId ()
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc getKeyDerivationFunc ()
public org.bouncycastle.asn1.pkcs.EncryptionScheme getEncryptionScheme ()
public org.bouncycastle.asn1.ASN1Primitive getASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/ContentInfo.classContentInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.ContentInfo extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.ASN1Encodable content
private boolean isBer
public static org.bouncycastle.asn1.pkcs.ContentInfo getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.ASN1Encodable getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PKCSObjectIdentifiers.classPKCSObjectIdentifiers.java
package org.bouncycastle.asn1.pkcs
public abstract org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha1WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier srsaOAEPEncryptionSET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSAES_OAEP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_mgf1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pSpecified
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_RSASSA_PSS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha256WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha384WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sha512WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhKeyAgreement
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD2AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithMD5AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHA1AndRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBES2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PBKDF2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptionAlgorithm
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 digestAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier md5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_hmacWithSHA512
public static final String pkcs_7
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier data
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_emailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_contentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_messageDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingTime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_counterSignature
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_challengePassword
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_unstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extendedCertificateAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_signingDescription
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_extensionRequest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_smimeCapabilities
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_friendlyName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_9_at_localKeyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509certType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509Certificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sdsiCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlTypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x509Crl
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_PWRI_KEK
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferSignedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier canNotDecryptAny
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sMIMECapabilitiesVersions
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_TSTInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_compressedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_authEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ct_timestampedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfOrigin
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfReceipt
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfDelivery
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfSender
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfApproval
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_cti_ets_proofOfCreation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_receiptRequest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentHint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_msgSigDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentReference
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_encrypKeyPref
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signingCertificateV2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_contentIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signatureTimeStampToken
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_sigPolicyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_commitmentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerLocation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_signerAttr
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_otherSigCert
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_contentTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certificateRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationRefs
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_revocationValues
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_escTimeStamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_certCRLTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_ets_archiveTimestamp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_sigPolicyId
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_commitmentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_signerLocation
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aa_otherSigCert
public static final String id_spq
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_uri
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_spq_ets_unotice
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bagtypes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs8ShroudedKeyBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier secretBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier safeContentsBag
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pkcs_12PbeIds
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd3_KeyTripleDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd2_KeyTripleDES_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd128BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbeWithSHAAnd40BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier pbewithSHAAnd40BitRC2_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMS3DESwrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_alg_CMSRC2wrap
static void ()
}
org/bouncycastle/asn1/pkcs/PKCS12PBEParams.classPKCS12PBEParams.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PKCS12PBEParams extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer iterations
org.bouncycastle.asn1.ASN1OctetString iv
public void (byte[], int)
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.PKCS12PBEParams getInstance (java.lang.Object)
public java.math.BigInteger getIterations ()
public byte[] getIV ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/KeyDerivationFunc.classKeyDerivationFunc.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc extends org.bouncycastle.asn1.x509.AlgorithmIdentifier {
void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
}
org/bouncycastle/asn1/pkcs/Pfx.classPfx.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.Pfx extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.pkcs.ContentInfo contentInfo
private org.bouncycastle.asn1.pkcs.MacData macData
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.Pfx getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.pkcs.ContentInfo, org.bouncycastle.asn1.pkcs.MacData)
public org.bouncycastle.asn1.pkcs.ContentInfo getAuthSafe ()
public org.bouncycastle.asn1.pkcs.MacData getMacData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PBES2Parameters.classPBES2Parameters.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBES2Parameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.pkcs.KeyDerivationFunc func
private org.bouncycastle.asn1.pkcs.EncryptionScheme scheme
public static org.bouncycastle.asn1.pkcs.PBES2Parameters getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.pkcs.KeyDerivationFunc getKeyDerivationFunc ()
public org.bouncycastle.asn1.pkcs.EncryptionScheme getEncryptionScheme ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/SignedData.classSignedData.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.SignedData extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Set digestAlgorithms
private org.bouncycastle.asn1.pkcs.ContentInfo contentInfo
private org.bouncycastle.asn1.ASN1Set certificates
private org.bouncycastle.asn1.ASN1Set crls
private org.bouncycastle.asn1.ASN1Set signerInfos
public static org.bouncycastle.asn1.pkcs.SignedData getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.pkcs.ContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Set getDigestAlgorithms ()
public org.bouncycastle.asn1.pkcs.ContentInfo getContentInfo ()
public org.bouncycastle.asn1.ASN1Set getCertificates ()
public org.bouncycastle.asn1.ASN1Set getCRLs ()
public org.bouncycastle.asn1.ASN1Set getSignerInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PBKDF2Params.classPBKDF2Params.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PBKDF2Params extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString octStr
private org.bouncycastle.asn1.ASN1Integer iterationCount
private org.bouncycastle.asn1.ASN1Integer keyLength
public static org.bouncycastle.asn1.pkcs.PBKDF2Params getInstance (java.lang.Object)
public void (byte[], int)
public void (byte[], int, int)
private void (org.bouncycastle.asn1.ASN1Sequence)
public byte[] getSalt ()
public java.math.BigInteger getIterationCount ()
public java.math.BigInteger getKeyLength ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CertificationRequest.classCertificationRequest.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertificationRequest extends org.bouncycastle.asn1.ASN1Object {
protected org.bouncycastle.asn1.pkcs.CertificationRequestInfo reqInfo
protected org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
protected org.bouncycastle.asn1.DERBitString sigBits
public static org.bouncycastle.asn1.pkcs.CertificationRequest getInstance (java.lang.Object)
protected void ()
public void (org.bouncycastle.asn1.pkcs.CertificationRequestInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.pkcs.CertificationRequestInfo getCertificationRequestInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/DHParameter.classDHParameter.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.DHParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer g
org.bouncycastle.asn1.ASN1Integer l
public void (java.math.BigInteger, java.math.BigInteger, int)
public static org.bouncycastle.asn1.pkcs.DHParameter getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public java.math.BigInteger getL ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CertBag.classCertBag.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier certId
private org.bouncycastle.asn1.ASN1Encodable certValue
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.CertBag getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCertId ()
public org.bouncycastle.asn1.ASN1Encodable getCertValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/PrivateKeyInfo.classPrivateKeyInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.PrivateKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1OctetString privKey
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.ASN1Set attributes
public static org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.PrivateKeyInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.asn1.ASN1Set) throws java.io.IOException
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPrivateKeyAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public org.bouncycastle.asn1.ASN1Encodable parsePrivateKey () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getPrivateKey ()
public org.bouncycastle.asn1.ASN1Set getAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/AuthenticatedSafe.classAuthenticatedSafe.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.AuthenticatedSafe extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.pkcs.ContentInfo[] info
private boolean isBer
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.AuthenticatedSafe getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.pkcs.ContentInfo[])
public org.bouncycastle.asn1.pkcs.ContentInfo[] getContentInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/EncryptedPrivateKeyInfo.classEncryptedPrivateKeyInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.ASN1OctetString data
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public static org.bouncycastle.asn1.pkcs.EncryptedPrivateKeyInfo getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getEncryptionAlgorithm ()
public byte[] getEncryptedData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CRLBag.classCRLBag.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CRLBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier crlId
private org.bouncycastle.asn1.ASN1Encodable crlValue
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.pkcs.CRLBag getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getcrlId ()
public org.bouncycastle.asn1.ASN1Encodable getCRLValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/CertificationRequestInfo.classCertificationRequestInfo.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.CertificationRequestInfo extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPKInfo
org.bouncycastle.asn1.ASN1Set attributes
public static org.bouncycastle.asn1.pkcs.CertificationRequestInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.ASN1Set getAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSAESOAEPparams.classRSAESOAEPparams.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAESOAEPparams extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier pSourceAlgorithm
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_P_SOURCE_ALGORITHM
public static org.bouncycastle.asn1.pkcs.RSAESOAEPparams getInstance (java.lang.Object)
public void ()
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getPSourceAlgorithm ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/pkcs/SafeBag.classSafeBag.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.SafeBag extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier bagId
private org.bouncycastle.asn1.ASN1Encodable bagValue
private org.bouncycastle.asn1.ASN1Set bagAttributes
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.asn1.ASN1Set)
public static org.bouncycastle.asn1.pkcs.SafeBag getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getBagId ()
public org.bouncycastle.asn1.ASN1Encodable getBagValue ()
public org.bouncycastle.asn1.ASN1Set getBagAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/RSASSAPSSparams.classRSASSAPSSparams.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSASSAPSSparams extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier hashAlgorithm
private org.bouncycastle.asn1.x509.AlgorithmIdentifier maskGenAlgorithm
private org.bouncycastle.asn1.ASN1Integer saltLength
private org.bouncycastle.asn1.ASN1Integer trailerField
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_HASH_ALGORITHM
public static final org.bouncycastle.asn1.x509.AlgorithmIdentifier DEFAULT_MASK_GEN_FUNCTION
public static final org.bouncycastle.asn1.ASN1Integer DEFAULT_SALT_LENGTH
public static final org.bouncycastle.asn1.ASN1Integer DEFAULT_TRAILER_FIELD
public static org.bouncycastle.asn1.pkcs.RSASSAPSSparams getInstance (java.lang.Object)
public void ()
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getHashAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getMaskGenAlgorithm ()
public java.math.BigInteger getSaltLength ()
public java.math.BigInteger getTrailerField ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/pkcs/RSAPrivateKeyStructure.classRSAPrivateKeyStructure.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private int version
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
private java.math.BigInteger privateExponent
private java.math.BigInteger prime1
private java.math.BigInteger prime2
private java.math.BigInteger exponent1
private java.math.BigInteger exponent2
private java.math.BigInteger coefficient
private org.bouncycastle.asn1.ASN1Sequence otherPrimeInfos
public static org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.pkcs.RSAPrivateKeyStructure getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
public int getVersion ()
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrivateExponent ()
public java.math.BigInteger getPrime1 ()
public java.math.BigInteger getPrime2 ()
public java.math.BigInteger getExponent1 ()
public java.math.BigInteger getExponent2 ()
public java.math.BigInteger getCoefficient ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/pkcs/MacData.classMacData.java
package org.bouncycastle.asn1.pkcs
public org.bouncycastle.asn1.pkcs.MacData extends org.bouncycastle.asn1.ASN1Object {
private static final java.math.BigInteger ONE
org.bouncycastle.asn1.x509.DigestInfo digInfo
byte[] salt
java.math.BigInteger iterationCount
public static org.bouncycastle.asn1.pkcs.MacData getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.DigestInfo, byte[], int)
public org.bouncycastle.asn1.x509.DigestInfo getMac ()
public byte[] getSalt ()
public java.math.BigInteger getIterationCount ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/ASN1SetParser.classASN1SetParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1SetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/DERApplicationSpecific.classDERApplicationSpecific.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERApplicationSpecific extends org.bouncycastle.asn1.ASN1Primitive {
private final boolean isConstructed
private final int tag
private final byte[] octets
void (boolean, int, byte[])
public void (int, byte[])
public void (int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void (int, org.bouncycastle.asn1.ASN1EncodableVector)
public static org.bouncycastle.asn1.DERApplicationSpecific getInstance (java.lang.Object)
private int getLengthOfHeader (byte[])
public boolean isConstructed ()
public byte[] getContents ()
public int getApplicationTag ()
public org.bouncycastle.asn1.ASN1Primitive getObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getObject (int) throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
private byte[] replaceTagNumber (int, byte[]) throws java.io.IOException
}
org/bouncycastle/asn1/DERObjectIdentifier.classDERObjectIdentifier.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERObjectIdentifier extends org.bouncycastle.asn1.ASN1Primitive {
String identifier
private byte[] body
private static org.bouncycastle.asn1.ASN1ObjectIdentifier[][] cache
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getId ()
private void writeField (java.io.ByteArrayOutputStream, long)
private void writeField (java.io.ByteArrayOutputStream, java.math.BigInteger)
private void doOutput (java.io.ByteArrayOutputStream)
protected byte[] getBody ()
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String toString ()
private static boolean isValidIdentifier (java.lang.String)
static org.bouncycastle.asn1.ASN1ObjectIdentifier fromOctetString (byte[])
static void ()
}
org/bouncycastle/asn1/BERSet.classBERSet.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSet extends org.bouncycastle.asn1.ASN1Set {
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/BERSetParser.classBERSetParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/DefiniteLengthInputStream.classDefiniteLengthInputStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.DefiniteLengthInputStream extends org.bouncycastle.asn1.LimitedInputStream {
private static final byte[] EMPTY_BYTES
private final int _originalLength
private int _remaining
void (java.io.InputStream, int) throws java.io.IOException
int getRemaining ()
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] toByteArray () throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/BERTags.classBERTags.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.BERTags extends java.lang.Object {
public static final int BOOLEAN
public static final int INTEGER
public static final int BIT_STRING
public static final int OCTET_STRING
public static final int NULL
public static final int OBJECT_IDENTIFIER
public static final int EXTERNAL
public static final int ENUMERATED
public static final int SEQUENCE
public static final int SEQUENCE_OF
public static final int SET
public static final int SET_OF
public static final int NUMERIC_STRING
public static final int PRINTABLE_STRING
public static final int T61_STRING
public static final int VIDEOTEX_STRING
public static final int IA5_STRING
public static final int UTC_TIME
public static final int GENERALIZED_TIME
public static final int GRAPHIC_STRING
public static final int VISIBLE_STRING
public static final int GENERAL_STRING
public static final int UNIVERSAL_STRING
public static final int BMP_STRING
public static final int UTF8_STRING
public static final int CONSTRUCTED
public static final int APPLICATION
public static final int TAGGED
}
org/bouncycastle/asn1/ASN1Primitive.classASN1Primitive.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Primitive extends org.bouncycastle.asn1.ASN1Object {
void ()
public static org.bouncycastle.asn1.ASN1Primitive fromByteArray (byte[]) throws java.io.IOException
public final boolean equals (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
public abstract int hashCode ()
abstract boolean isConstructed ()
abstract int encodedLength () throws java.io.IOException
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
abstract boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
}
org/bouncycastle/asn1/ASN1Generator.classASN1Generator.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Generator extends java.lang.Object {
protected java.io.OutputStream _out
public void (java.io.OutputStream)
public abstract java.io.OutputStream getRawOutputStream ()
}
org/bouncycastle/asn1/DERBoolean.classDERBoolean.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBoolean extends org.bouncycastle.asn1.ASN1Primitive {
private static final byte[] TRUE_VALUE
private static final byte[] FALSE_VALUE
private final byte[] value
public static final org.bouncycastle.asn1.ASN1Boolean FALSE
public static final org.bouncycastle.asn1.ASN1Boolean TRUE
public static org.bouncycastle.asn1.ASN1Boolean getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Boolean getInstance (boolean)
public static org.bouncycastle.asn1.DERBoolean getInstance (byte[])
public static org.bouncycastle.asn1.DERBoolean getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
protected void (byte[])
protected void (boolean)
public boolean isTrue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
protected boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
public java.lang.String toString ()
static org.bouncycastle.asn1.ASN1Boolean fromOctetString (byte[])
static void ()
}
org/bouncycastle/asn1/util/
org/bouncycastle/asn1/util/ASN1Dump.classASN1Dump.java
package org.bouncycastle.asn1.util
public org.bouncycastle.asn1.util.ASN1Dump extends java.lang.Object {
private static final String TAB
private static final int SAMPLE_SIZE
public void ()
static void _dumpAsString (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Primitive, java.lang.StringBuffer)
private static java.lang.String outputApplicationSpecific (java.lang.String, java.lang.String, boolean, org.bouncycastle.asn1.ASN1Primitive, java.lang.String)
public static java.lang.String dumpAsString (java.lang.Object)
public static java.lang.String dumpAsString (java.lang.Object, boolean)
private static java.lang.String dumpBinaryDataAsString (java.lang.String, byte[])
private static java.lang.String calculateAscString (byte[], int, int)
}
org/bouncycastle/asn1/DERT61String.classDERT61String.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERT61String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERT61String getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERT61String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public byte[] getOctets ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
}
org/bouncycastle/asn1/DEREncodableVector.classDEREncodableVector.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEREncodableVector extends org.bouncycastle.asn1.ASN1EncodableVector {
public void ()
}
org/bouncycastle/asn1/ASN1Enumerated.classASN1Enumerated.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Enumerated extends org.bouncycastle.asn1.DEREnumerated {
void (byte[])
public void (java.math.BigInteger)
public void (int)
}
org/bouncycastle/asn1/DERGeneralString.classDERGeneralString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERGeneralString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERGeneralString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERGeneralString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
}
org/bouncycastle/asn1/bc/
org/bouncycastle/asn1/bc/BCObjectIdentifiers.classBCObjectIdentifiers.java
package org.bouncycastle.asn1.bc
public abstract org.bouncycastle.asn1.bc.BCObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha1_pkcs12_aes256_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes128_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes192_cbc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bc_pbe_sha256_pkcs12_aes256_cbc
static void ()
}
org/bouncycastle/asn1/LazyConstructionEnumeration.classLazyConstructionEnumeration.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.LazyConstructionEnumeration extends java.lang.Object implements java.util.Enumeration {
private org.bouncycastle.asn1.ASN1InputStream aIn
private Object nextObj
public void (byte[])
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
private java.lang.Object readObject ()
}
org/bouncycastle/asn1/ASN1OutputStream$ImplicitOutputStream.classASN1OutputStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1OutputStream$ImplicitOutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
private boolean first
final org.bouncycastle.asn1.ASN1OutputStream this$0
public void (org.bouncycastle.asn1.ASN1OutputStream, java.io.OutputStream)
public void write (int) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1GeneralizedTime.classASN1GeneralizedTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1GeneralizedTime extends org.bouncycastle.asn1.DERGeneralizedTime {
void (byte[])
public void (java.util.Date)
public void (java.lang.String)
}
org/bouncycastle/asn1/x500/
org/bouncycastle/asn1/x500/DirectoryString.classDirectoryString.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.DirectoryString extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice org.bouncycastle.asn1.ASN1String {
private org.bouncycastle.asn1.ASN1String string
public static org.bouncycastle.asn1.x500.DirectoryString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x500.DirectoryString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
private void (org.bouncycastle.asn1.DERT61String)
private void (org.bouncycastle.asn1.DERPrintableString)
private void (org.bouncycastle.asn1.DERUniversalString)
private void (org.bouncycastle.asn1.DERUTF8String)
private void (org.bouncycastle.asn1.DERBMPString)
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x500/AttributeTypeAndValue.classAttributeTypeAndValue.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.AttributeTypeAndValue extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier type
private org.bouncycastle.asn1.ASN1Encodable value
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x500.AttributeTypeAndValue getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getType ()
public org.bouncycastle.asn1.ASN1Encodable getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x500/X500NameBuilder.classX500NameBuilder.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.X500NameBuilder extends java.lang.Object {
private org.bouncycastle.asn1.x500.X500NameStyle template
private java.util.Vector rdns
public void (org.bouncycastle.asn1.x500.X500NameStyle)
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.x500.X500NameBuilder addRDN (org.bouncycastle.asn1.x500.AttributeTypeAndValue)
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier[], java.lang.String[])
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.ASN1ObjectIdentifier[], org.bouncycastle.asn1.ASN1Encodable[])
public org.bouncycastle.asn1.x500.X500NameBuilder addMultiValuedRDN (org.bouncycastle.asn1.x500.AttributeTypeAndValue[])
public org.bouncycastle.asn1.x500.X500Name build ()
}
org/bouncycastle/asn1/x500/X500NameStyle.classX500NameStyle.java
package org.bouncycastle.asn1.x500
public abstract org.bouncycastle.asn1.x500.X500NameStyle extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public abstract org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
public abstract boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
public abstract org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
public abstract int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
public abstract java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
}
org/bouncycastle/asn1/x500/X500Name.classX500Name.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.X500Name extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private static org.bouncycastle.asn1.x500.X500NameStyle defaultStyle
private boolean isHashCodeCalculated
private int hashCodeValue
private org.bouncycastle.asn1.x500.X500NameStyle style
private org.bouncycastle.asn1.x500.RDN[] rdns
public void (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.x500.X500Name)
public static org.bouncycastle.asn1.x500.X500Name getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x500.X500Name getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x500.X500Name getInstance (org.bouncycastle.asn1.x500.X500NameStyle, java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
private void (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x500.RDN[])
public void (org.bouncycastle.asn1.x500.X500NameStyle, org.bouncycastle.asn1.x500.RDN[])
public void (java.lang.String)
public void (org.bouncycastle.asn1.x500.X500NameStyle, java.lang.String)
public org.bouncycastle.asn1.x500.RDN[] getRDNs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getAttributeTypes ()
public org.bouncycastle.asn1.x500.RDN[] getRDNs (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
public static void setDefaultStyle (org.bouncycastle.asn1.x500.X500NameStyle)
public static org.bouncycastle.asn1.x500.X500NameStyle getDefaultStyle ()
static void ()
}
org/bouncycastle/asn1/x500/style/
org/bouncycastle/asn1/x500/style/X500NameTokenizer.classX500NameTokenizer.java
package org.bouncycastle.asn1.x500.style
org.bouncycastle.asn1.x500.style.X500NameTokenizer extends java.lang.Object {
private String value
private int index
private char seperator
private StringBuffer buf
public void (java.lang.String)
public void (java.lang.String, char)
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
}
org/bouncycastle/asn1/x500/style/IETFUtils.classIETFUtils.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.IETFUtils extends java.lang.Object {
public void ()
public static org.bouncycastle.asn1.x500.RDN[] rDNsFromString (java.lang.String, org.bouncycastle.asn1.x500.X500NameStyle)
private static java.lang.String[] toValueArray (java.util.Vector)
private static org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOIDArray (java.util.Vector)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier decodeAttrName (java.lang.String, java.util.Hashtable)
public static org.bouncycastle.asn1.ASN1Encodable valueFromHexString (java.lang.String, int) throws java.io.IOException
public static void appendTypeAndValue (java.lang.StringBuffer, org.bouncycastle.asn1.x500.AttributeTypeAndValue, java.util.Hashtable)
public static java.lang.String valueToString (org.bouncycastle.asn1.ASN1Encodable)
private static java.lang.String bytesToString (byte[])
public static java.lang.String canonicalize (java.lang.String)
private static org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String)
public static java.lang.String stripInternalSpaces (java.lang.String)
}
org/bouncycastle/asn1/x500/style/BCStyle.classBCStyle.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.BCStyle extends java.lang.Object implements org.bouncycastle.asn1.x500.X500NameStyle {
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier O
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OU
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier T
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier STREET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier L
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ST
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier E
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UID
private static final java.util.Hashtable DefaultSymbols
private static final java.util.Hashtable DefaultLookUp
protected void ()
public org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
private boolean foundMatch (boolean, org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN[])
protected boolean rdnAreEqual (org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN)
private boolean atvAreEqual (org.bouncycastle.asn1.x500.AttributeTypeAndValue, org.bouncycastle.asn1.x500.AttributeTypeAndValue)
public org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
public int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
private int calcHashCode (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
static void ()
}
org/bouncycastle/asn1/x500/style/RFC4519Style.classRFC4519Style.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.RFC4519Style extends java.lang.Object implements org.bouncycastle.asn1.x500.X500NameStyle {
public static final org.bouncycastle.asn1.x500.X500NameStyle INSTANCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier businessCategory
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cn
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dc
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier description
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier destinationIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier distinguishedName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dnQualifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier enhancedSearchGuide
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier facsimileTelephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier generationQualifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier givenName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier houseIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier initials
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier internationalISDNNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier l
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier member
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier name
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier o
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ou
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier owner
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier physicalDeliveryOfficeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postalAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postalCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier postOfficeBox
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier preferredDeliveryMethod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier registeredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier roleOccupant
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier searchGuide
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier seeAlso
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier serialNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier sn
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier st
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier street
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier telephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teletexTerminalIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier telexNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier title
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier uid
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier uniqueMember
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier userPassword
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x121Address
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x500UniqueIdentifier
private static final java.util.Hashtable DefaultSymbols
private static final java.util.Hashtable DefaultLookUp
protected void ()
public org.bouncycastle.asn1.ASN1Encodable stringToValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public org.bouncycastle.asn1.ASN1ObjectIdentifier attrNameToOID (java.lang.String)
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
private boolean foundMatch (boolean, org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN[])
protected boolean rdnAreEqual (org.bouncycastle.asn1.x500.RDN, org.bouncycastle.asn1.x500.RDN)
private boolean atvAreEqual (org.bouncycastle.asn1.x500.AttributeTypeAndValue, org.bouncycastle.asn1.x500.AttributeTypeAndValue)
public org.bouncycastle.asn1.x500.RDN[] fromString (java.lang.String)
public int calculateHashCode (org.bouncycastle.asn1.x500.X500Name)
private int calcHashCode (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String toString (org.bouncycastle.asn1.x500.X500Name)
static void ()
}
org/bouncycastle/asn1/x500/style/BCStrictStyle.classBCStrictStyle.java
package org.bouncycastle.asn1.x500.style
public org.bouncycastle.asn1.x500.style.BCStrictStyle extends org.bouncycastle.asn1.x500.style.BCStyle {
public void ()
public boolean areEqual (org.bouncycastle.asn1.x500.X500Name, org.bouncycastle.asn1.x500.X500Name)
}
org/bouncycastle/asn1/x500/RDN.classRDN.java
package org.bouncycastle.asn1.x500
public org.bouncycastle.asn1.x500.RDN extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Set values
private void (org.bouncycastle.asn1.ASN1Set)
public static org.bouncycastle.asn1.x500.RDN getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.x500.AttributeTypeAndValue)
public void (org.bouncycastle.asn1.x500.AttributeTypeAndValue[])
public boolean isMultiValued ()
public int size ()
public org.bouncycastle.asn1.x500.AttributeTypeAndValue getFirst ()
public org.bouncycastle.asn1.x500.AttributeTypeAndValue[] getTypesAndValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BERSequence.classBERSequence.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSequence extends org.bouncycastle.asn1.ASN1Sequence {
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1Set$1.classASN1Set.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.ASN1Set$1 extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private final int max
private int index
final org.bouncycastle.asn1.ASN1Set val$outer
final org.bouncycastle.asn1.ASN1Set this$0
void (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/nist/
org/bouncycastle/asn1/nist/NISTNamedCurves.classNISTNamedCurves.java
package org.bouncycastle.asn1.nist
public org.bouncycastle.asn1.nist.NISTNamedCurves extends java.lang.Object {
static final java.util.Hashtable objIds
static final java.util.Hashtable names
public void ()
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
static void ()
}
org/bouncycastle/asn1/nist/NISTObjectIdentifiers.classNISTObjectIdentifiers.java
package org.bouncycastle.asn1.nist
public abstract org.bouncycastle.asn1.nist.NISTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nistAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier aes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes128_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes192_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_ECB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_OFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CFB
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_wrap
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_GCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_aes256_CCM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dsa_with_sha512
static void ()
}
org/bouncycastle/asn1/DERUTCTime.classDERUTCTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUTCTime extends org.bouncycastle.asn1.ASN1Primitive {
private byte[] time
public static org.bouncycastle.asn1.ASN1UTCTime getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1UTCTime getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (java.lang.String)
public void (java.util.Date)
void (byte[])
public java.util.Date getDate () throws java.text.ParseException
public java.util.Date getAdjustedDate () throws java.text.ParseException
public java.lang.String getTime ()
public java.lang.String getAdjustedTime ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/BEROctetStringGenerator$BufferedBEROctetStream.classBEROctetStringGenerator.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROctetStringGenerator$BufferedBEROctetStream extends java.io.OutputStream {
private byte[] _buf
private int _off
private org.bouncycastle.asn1.DEROutputStream _derOut
final org.bouncycastle.asn1.BEROctetStringGenerator this$0
void (org.bouncycastle.asn1.BEROctetStringGenerator, byte[])
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/asn1/DERNumericString.classDERNumericString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERNumericString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERNumericString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERNumericString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public void (java.lang.String, boolean)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public static boolean isNumericString (java.lang.String)
}
org/bouncycastle/asn1/BERApplicationSpecificParser.classBERApplicationSpecificParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERApplicationSpecificParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1ApplicationSpecificParser {
private final int tag
private final org.bouncycastle.asn1.ASN1StreamParser parser
void (int, org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1TaggedObjectParser.classASN1TaggedObjectParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1TaggedObjectParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract int getTagNo ()
public abstract org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException
}
org/bouncycastle/asn1/BERApplicationSpecific.classBERApplicationSpecific.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERApplicationSpecific extends org.bouncycastle.asn1.DERApplicationSpecific {
public void (int, org.bouncycastle.asn1.ASN1EncodableVector)
}
org/bouncycastle/asn1/ASN1ObjectIdentifier.classASN1ObjectIdentifier.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1ObjectIdentifier extends org.bouncycastle.asn1.DERObjectIdentifier {
public void (java.lang.String)
void (byte[])
public org.bouncycastle.asn1.ASN1ObjectIdentifier branch (java.lang.String)
public boolean on (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/asn1/cms/
org/bouncycastle/asn1/cms/CMSAttributes.classCMSAttributes.java
package org.bouncycastle.asn1.cms
public abstract org.bouncycastle.asn1.cms.CMSAttributes extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier messageDigest
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signingTime
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier counterSignature
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier contentHint
static void ()
}
org/bouncycastle/asn1/cms/IssuerAndSerialNumber.classIssuerAndSerialNumber.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.IssuerAndSerialNumber extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x500.X500Name name
private org.bouncycastle.asn1.ASN1Integer serialNumber
public static org.bouncycastle.asn1.cms.IssuerAndSerialNumber getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Certificate)
public void (org.bouncycastle.asn1.x509.X509CertificateStructure)
public void (org.bouncycastle.asn1.x500.X500Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.X509Name, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.X509Name, org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.x500.X500Name getName ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/AttributeTable.classAttributeTable.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.AttributeTable extends java.lang.Object {
private java.util.Hashtable attributes
public void (java.util.Hashtable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.cms.Attributes)
private void addAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.cms.Attribute)
public org.bouncycastle.asn1.cms.Attribute get (org.bouncycastle.asn1.DERObjectIdentifier)
public org.bouncycastle.asn1.cms.Attribute get (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1EncodableVector getAll (org.bouncycastle.asn1.DERObjectIdentifier)
public org.bouncycastle.asn1.ASN1EncodableVector getAll (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public int size ()
public java.util.Hashtable toHashtable ()
public org.bouncycastle.asn1.ASN1EncodableVector toASN1EncodableVector ()
public org.bouncycastle.asn1.cms.Attributes toASN1Structure ()
private java.util.Hashtable copyTable (java.util.Hashtable)
public org.bouncycastle.asn1.cms.AttributeTable add (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.cms.AttributeTable remove (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/asn1/cms/SignerInfo.classSignerInfo.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignerInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.cms.SignerIdentifier sid
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digAlgorithm
private org.bouncycastle.asn1.ASN1Set authenticatedAttributes
private org.bouncycastle.asn1.x509.AlgorithmIdentifier digEncryptionAlgorithm
private org.bouncycastle.asn1.ASN1OctetString encryptedDigest
private org.bouncycastle.asn1.ASN1Set unauthenticatedAttributes
public static org.bouncycastle.asn1.cms.SignerInfo getInstance (java.lang.Object) throws java.lang.IllegalArgumentException
public void (org.bouncycastle.asn1.cms.SignerIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1OctetString, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.cms.SignerIdentifier getSID ()
public org.bouncycastle.asn1.ASN1Set getAuthenticatedAttributes ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.ASN1OctetString getEncryptedDigest ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestEncryptionAlgorithm ()
public org.bouncycastle.asn1.ASN1Set getUnauthenticatedAttributes ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/ContentInfo.classContentInfo.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.ContentInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier contentType
private org.bouncycastle.asn1.ASN1Encodable content
public static org.bouncycastle.asn1.cms.ContentInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public org.bouncycastle.asn1.ASN1Encodable getContent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/SignedData.classSignedData.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignedData extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.ASN1Set digestAlgorithms
private org.bouncycastle.asn1.cms.ContentInfo contentInfo
private org.bouncycastle.asn1.ASN1Set certificates
private org.bouncycastle.asn1.ASN1Set crls
private org.bouncycastle.asn1.ASN1Set signerInfos
private boolean certsBer
private boolean crlsBer
public static org.bouncycastle.asn1.cms.SignedData getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.cms.ContentInfo, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
private org.bouncycastle.asn1.ASN1Integer calculateVersion (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set, org.bouncycastle.asn1.ASN1Set)
private boolean checkForVersion3 (org.bouncycastle.asn1.ASN1Set)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Set getDigestAlgorithms ()
public org.bouncycastle.asn1.cms.ContentInfo getEncapContentInfo ()
public org.bouncycastle.asn1.ASN1Set getCertificates ()
public org.bouncycastle.asn1.ASN1Set getCRLs ()
public org.bouncycastle.asn1.ASN1Set getSignerInfos ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/SignerIdentifier.classSignerIdentifier.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.SignerIdentifier extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Encodable id
public void (org.bouncycastle.asn1.cms.IssuerAndSerialNumber)
public void (org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1Primitive)
public static org.bouncycastle.asn1.cms.SignerIdentifier getInstance (java.lang.Object)
public boolean isTagged ()
public org.bouncycastle.asn1.ASN1Encodable getId ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/Time.classTime.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Time extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Primitive time
public static org.bouncycastle.asn1.cms.Time getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.ASN1Primitive)
public void (java.util.Date)
public static org.bouncycastle.asn1.cms.Time getInstance (java.lang.Object)
public java.lang.String getTime ()
public java.util.Date getDate ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/Attributes.classAttributes.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Attributes extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Set attributes
private void (org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public static org.bouncycastle.asn1.cms.Attributes getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/cms/CMSObjectIdentifiers.classCMSObjectIdentifiers.java
package org.bouncycastle.asn1.cms
public abstract org.bouncycastle.asn1.cms.CMSObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier data
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier envelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier signedAndEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier digestedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier encryptedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authenticatedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier compressedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authEnvelopedData
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier timestampedData
static void ()
}
org/bouncycastle/asn1/cms/Attribute.classAttribute.java
package org.bouncycastle.asn1.cms
public org.bouncycastle.asn1.cms.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.cms.Attribute getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.DERObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1Encoding.classASN1Encoding.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Encoding extends java.lang.Object {
public static final String DER
public static final String DL
public static final String BER
}
org/bouncycastle/asn1/ASN1SequenceParser.classASN1SequenceParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1SequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/InMemoryRepresentable.classInMemoryRepresentable.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.InMemoryRepresentable extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
}
org/bouncycastle/asn1/DLOutputStream.classDLOutputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLOutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
public void (java.io.OutputStream)
public void writeObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
}
org/bouncycastle/asn1/DERInteger.classDERInteger.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERInteger extends org.bouncycastle.asn1.ASN1Primitive {
byte[] bytes
public static org.bouncycastle.asn1.ASN1Integer getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Integer getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (int)
public void (java.math.BigInteger)
public void (byte[])
public java.math.BigInteger getValue ()
public java.math.BigInteger getPositiveValue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1Choice.classASN1Choice.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Choice extends java.lang.Object {
}
org/bouncycastle/asn1/DEROutputStream.classDEROutputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROutputStream extends org.bouncycastle.asn1.ASN1OutputStream {
public void (java.io.OutputStream)
public void writeObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream getDERSubStream ()
org.bouncycastle.asn1.ASN1OutputStream getDLSubStream ()
}
org/bouncycastle/asn1/x509/
org/bouncycastle/asn1/x509/AlgorithmIdentifier.classAlgorithmIdentifier.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AlgorithmIdentifier extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier objectId
private org.bouncycastle.asn1.ASN1Encodable parameters
private boolean parametersDefined
public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.AlgorithmIdentifier getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (java.lang.String)
public void (org.bouncycastle.asn1.DERObjectIdentifier)
public void (org.bouncycastle.asn1.DERObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAlgorithm ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getObjectId ()
public org.bouncycastle.asn1.ASN1Encodable getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/DSAParameter.classDSAParameter.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DSAParameter extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer p
org.bouncycastle.asn1.ASN1Integer q
org.bouncycastle.asn1.ASN1Integer g
public static org.bouncycastle.asn1.x509.DSAParameter getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DSAParameter getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getG ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/TBSCertificate.classTBSCertificate.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.DERBitString issuerUniqueId
org.bouncycastle.asn1.DERBitString subjectUniqueId
org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.x509.TBSCertificate getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.TBSCertificate getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueId ()
public org.bouncycastle.asn1.DERBitString getSubjectUniqueId ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/Certificate.classCertificate.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Certificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.TBSCertificate tbsCert
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.Certificate getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.Certificate getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.TBSCertificate getTBSCertificate ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/KeyPurposeId.classKeyPurposeId.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.KeyPurposeId extends org.bouncycastle.asn1.ASN1ObjectIdentifier {
private static final String id_kp
public static final org.bouncycastle.asn1.x509.KeyPurposeId anyExtendedKeyUsage
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_serverAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_clientAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_codeSigning
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_emailProtection
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecEndSystem
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecTunnel
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecUser
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_timeStamping
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_OCSPSigning
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_dvcs
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_sbgpCertAAServerAuth
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvp_responder
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverPPP
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_eapOverLAN
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpServer
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_scvpClient
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_ipsecIKE
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapAC
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_capwapWTP
public static final org.bouncycastle.asn1.x509.KeyPurposeId id_kp_smartcardlogon
public void (java.lang.String)
static void ()
}
org/bouncycastle/asn1/x509/V2Form.classV2Form.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V2Form extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.GeneralNames issuerName
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
public static org.bouncycastle.asn1.x509.V2Form getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.V2Form getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.GeneralNames)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.GeneralNames getIssuerName ()
public org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID ()
public org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/V1TBSCertificateGenerator.classV1TBSCertificateGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V1TBSCertificateGenerator extends java.lang.Object {
org.bouncycastle.asn1.DERTaggedObject version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
public void ()
public void setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void setIssuer (org.bouncycastle.asn1.x509.X509Name)
public void setIssuer (org.bouncycastle.asn1.x500.X500Name)
public void setStartDate (org.bouncycastle.asn1.x509.Time)
public void setStartDate (org.bouncycastle.asn1.DERUTCTime)
public void setEndDate (org.bouncycastle.asn1.x509.Time)
public void setEndDate (org.bouncycastle.asn1.DERUTCTime)
public void setSubject (org.bouncycastle.asn1.x509.X509Name)
public void setSubject (org.bouncycastle.asn1.x500.X500Name)
public void setSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate ()
}
org/bouncycastle/asn1/x509/X509ExtensionsGenerator.classX509ExtensionsGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509ExtensionsGenerator extends java.lang.Object {
private java.util.Hashtable extensions
private java.util.Vector extOrdering
public void ()
public void reset ()
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, byte[])
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public boolean isEmpty ()
public org.bouncycastle.asn1.x509.X509Extensions generate ()
}
org/bouncycastle/asn1/x509/NameConstraints.classNameConstraints.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.NameConstraints extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Sequence permitted
private org.bouncycastle.asn1.ASN1Sequence excluded
public static org.bouncycastle.asn1.x509.NameConstraints getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Vector, java.util.Vector)
private org.bouncycastle.asn1.DERSequence createSequence (java.util.Vector)
public org.bouncycastle.asn1.ASN1Sequence getPermittedSubtrees ()
public org.bouncycastle.asn1.ASN1Sequence getExcludedSubtrees ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/CRLNumber.classCRLNumber.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLNumber extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger number
public void (java.math.BigInteger)
public java.math.BigInteger getCRLNumber ()
public java.lang.String toString ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.asn1.x509.CRLNumber getInstance (java.lang.Object)
}
org/bouncycastle/asn1/x509/X509DefaultEntryConverter.classX509DefaultEntryConverter.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509DefaultEntryConverter extends org.bouncycastle.asn1.x509.X509NameEntryConverter {
public void ()
public org.bouncycastle.asn1.ASN1Primitive getConvertedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/asn1/x509/AuthorityKeyIdentifier.classAuthorityKeyIdentifier.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AuthorityKeyIdentifier extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1OctetString keyidentifier
org.bouncycastle.asn1.x509.GeneralNames certissuer
org.bouncycastle.asn1.ASN1Integer certserno
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.AuthorityKeyIdentifier getInstance (java.lang.Object)
protected void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
public void (byte[])
public void (byte[], org.bouncycastle.asn1.x509.GeneralNames, java.math.BigInteger)
public byte[] getKeyIdentifier ()
public org.bouncycastle.asn1.x509.GeneralNames getAuthorityCertIssuer ()
public java.math.BigInteger getAuthorityCertSerialNumber ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/X509Extension.classX509Extension.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Extension extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier logoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation
boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public void (org.bouncycastle.asn1.DERBoolean, org.bouncycastle.asn1.ASN1OctetString)
public void (boolean, org.bouncycastle.asn1.ASN1OctetString)
public boolean isCritical ()
public org.bouncycastle.asn1.ASN1OctetString getValue ()
public org.bouncycastle.asn1.ASN1Encodable getParsedValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Primitive convertValueToObject (org.bouncycastle.asn1.x509.X509Extension) throws java.lang.IllegalArgumentException
static void ()
}
org/bouncycastle/asn1/x509/V3TBSCertificateGenerator.classV3TBSCertificateGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.V3TBSCertificateGenerator extends java.lang.Object {
org.bouncycastle.asn1.DERTaggedObject version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.x509.Extensions extensions
private boolean altNamePresentAndCritical
private org.bouncycastle.asn1.DERBitString issuerUniqueID
private org.bouncycastle.asn1.DERBitString subjectUniqueID
public void ()
public void setSerialNumber (org.bouncycastle.asn1.ASN1Integer)
public void setSignature (org.bouncycastle.asn1.x509.AlgorithmIdentifier)
public void setIssuer (org.bouncycastle.asn1.x509.X509Name)
public void setIssuer (org.bouncycastle.asn1.x500.X500Name)
public void setStartDate (org.bouncycastle.asn1.DERUTCTime)
public void setStartDate (org.bouncycastle.asn1.x509.Time)
public void setEndDate (org.bouncycastle.asn1.DERUTCTime)
public void setEndDate (org.bouncycastle.asn1.x509.Time)
public void setSubject (org.bouncycastle.asn1.x509.X509Name)
public void setSubject (org.bouncycastle.asn1.x500.X500Name)
public void setIssuerUniqueID (org.bouncycastle.asn1.DERBitString)
public void setSubjectUniqueID (org.bouncycastle.asn1.DERBitString)
public void setSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public void setExtensions (org.bouncycastle.asn1.x509.X509Extensions)
public void setExtensions (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.x509.TBSCertificate generateTBSCertificate ()
}
org/bouncycastle/asn1/x509/X509CertificateStructure.classX509CertificateStructure.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509CertificateStructure extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.TBSCertificateStructure tbsCert
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.X509CertificateStructure getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.TBSCertificateStructure getTBSCertificate ()
public int getVersion ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/GeneralNames.classGeneralNames.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralNames extends org.bouncycastle.asn1.ASN1Object {
private final org.bouncycastle.asn1.x509.GeneralName[] names
public static org.bouncycastle.asn1.x509.GeneralNames getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.GeneralNames getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.x509.GeneralName)
public void (org.bouncycastle.asn1.x509.GeneralName[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.GeneralName[] getNames ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/ExtendedKeyUsage.classExtendedKeyUsage.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ExtendedKeyUsage extends org.bouncycastle.asn1.ASN1Object {
java.util.Hashtable usageTable
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.ExtendedKeyUsage getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.KeyPurposeId)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Vector)
public boolean hasKeyPurposeId (org.bouncycastle.asn1.x509.KeyPurposeId)
public java.util.Vector getUsages ()
public int size ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/GeneralName.classGeneralName.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralName extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
public static final int otherName
public static final int rfc822Name
public static final int dNSName
public static final int x400Address
public static final int directoryName
public static final int ediPartyName
public static final int uniformResourceIdentifier
public static final int iPAddress
public static final int registeredID
private org.bouncycastle.asn1.ASN1Encodable obj
private int tag
public void (org.bouncycastle.asn1.x509.X509Name)
public void (org.bouncycastle.asn1.x500.X500Name)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
public void (int, java.lang.String)
public static org.bouncycastle.asn1.x509.GeneralName getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.GeneralName getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public int getTagNo ()
public org.bouncycastle.asn1.ASN1Encodable getName ()
public java.lang.String toString ()
private byte[] toGeneralNameEncoding (java.lang.String)
private void parseIPv4Mask (java.lang.String, byte[], int)
private void parseIPv4 (java.lang.String, byte[], int)
private int[] parseMask (java.lang.String)
private void copyInts (int[], byte[], int)
private int[] parseIPv6 (java.lang.String)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/CRLDistPoint.classCRLDistPoint.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLDistPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.CRLDistPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.CRLDistPoint getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.DistributionPoint[])
public org.bouncycastle.asn1.x509.DistributionPoint[] getDistributionPoints ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/Time.classTime.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Time extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Primitive time
public static org.bouncycastle.asn1.x509.Time getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.ASN1Primitive)
public void (java.util.Date)
public static org.bouncycastle.asn1.x509.Time getInstance (java.lang.Object)
public java.lang.String getTime ()
public java.util.Date getDate ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/Extensions.classExtensions.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Extensions extends org.bouncycastle.asn1.ASN1Object {
private java.util.Hashtable extensions
private java.util.Vector ordering
public static org.bouncycastle.asn1.x509.Extensions getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.Extensions getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.Extension[])
public java.util.Enumeration oids ()
public org.bouncycastle.asn1.x509.Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean equivalent (org.bouncycastle.asn1.x509.Extensions)
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs ()
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean)
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector)
}
org/bouncycastle/asn1/x509/DistributionPoint.classDistributionPoint.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DistributionPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
org.bouncycastle.asn1.x509.ReasonFlags reasons
org.bouncycastle.asn1.x509.GeneralNames cRLIssuer
public static org.bouncycastle.asn1.x509.DistributionPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DistributionPoint getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.DistributionPointName, org.bouncycastle.asn1.x509.ReasonFlags, org.bouncycastle.asn1.x509.GeneralNames)
public org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint ()
public org.bouncycastle.asn1.x509.ReasonFlags getReasons ()
public org.bouncycastle.asn1.x509.GeneralNames getCRLIssuer ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
}
org/bouncycastle/asn1/x509/Holder.classHolder.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Holder extends org.bouncycastle.asn1.ASN1Object {
public static final int V1_CERTIFICATE_HOLDER
public static final int V2_CERTIFICATE_HOLDER
org.bouncycastle.asn1.x509.IssuerSerial baseCertificateID
org.bouncycastle.asn1.x509.GeneralNames entityName
org.bouncycastle.asn1.x509.ObjectDigestInfo objectDigestInfo
private int version
public static org.bouncycastle.asn1.x509.Holder getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1TaggedObject)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.IssuerSerial)
public void (org.bouncycastle.asn1.x509.IssuerSerial, int)
public int getVersion ()
public void (org.bouncycastle.asn1.x509.GeneralNames)
public void (org.bouncycastle.asn1.x509.GeneralNames, int)
public void (org.bouncycastle.asn1.x509.ObjectDigestInfo)
public org.bouncycastle.asn1.x509.IssuerSerial getBaseCertificateID ()
public org.bouncycastle.asn1.x509.GeneralNames getEntityName ()
public org.bouncycastle.asn1.x509.ObjectDigestInfo getObjectDigestInfo ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/IssuerSerial.classIssuerSerial.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.IssuerSerial extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.GeneralNames issuer
org.bouncycastle.asn1.ASN1Integer serial
org.bouncycastle.asn1.DERBitString issuerUID
public static org.bouncycastle.asn1.x509.IssuerSerial getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.IssuerSerial getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.GeneralNames, org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.x509.GeneralNames getIssuer ()
public org.bouncycastle.asn1.ASN1Integer getSerial ()
public org.bouncycastle.asn1.DERBitString getIssuerUID ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AttCertValidityPeriod.classAttCertValidityPeriod.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttCertValidityPeriod extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.DERGeneralizedTime notBeforeTime
org.bouncycastle.asn1.DERGeneralizedTime notAfterTime
public static org.bouncycastle.asn1.x509.AttCertValidityPeriod getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.DERGeneralizedTime, org.bouncycastle.asn1.DERGeneralizedTime)
public org.bouncycastle.asn1.DERGeneralizedTime getNotBeforeTime ()
public org.bouncycastle.asn1.DERGeneralizedTime getNotAfterTime ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/SubjectPublicKeyInfo.classSubjectPublicKeyInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private org.bouncycastle.asn1.DERBitString keyData
public static org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithm ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public org.bouncycastle.asn1.ASN1Primitive parsePublicKey () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getPublicKey () throws java.io.IOException
public org.bouncycastle.asn1.DERBitString getPublicKeyData ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/TBSCertList.classTBSCertList.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertList extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time thisUpdate
org.bouncycastle.asn1.x509.Time nextUpdate
org.bouncycastle.asn1.ASN1Sequence revokedCertificates
org.bouncycastle.asn1.x509.Extensions crlExtensions
public static org.bouncycastle.asn1.x509.TBSCertList getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.TBSCertList getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public int getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getThisUpdate ()
public org.bouncycastle.asn1.x509.Time getNextUpdate ()
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates ()
public java.util.Enumeration getRevokedCertificateEnumeration ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/TBSCertList$1.classTBSCertList.java
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$1 extends java.lang.Object {
}
org/bouncycastle/asn1/x509/X509NameTokenizer.classX509NameTokenizer.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509NameTokenizer extends java.lang.Object {
private String value
private int index
private char seperator
private StringBuffer buf
public void (java.lang.String)
public void (java.lang.String, char)
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
}
org/bouncycastle/asn1/x509/TBSCertList$RevokedCertificatesEnumeration.classTBSCertList.java
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$RevokedCertificatesEnumeration extends java.lang.Object implements java.util.Enumeration {
private final java.util.Enumeration en
final org.bouncycastle.asn1.x509.TBSCertList this$0
void (org.bouncycastle.asn1.x509.TBSCertList, java.util.Enumeration)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/x509/AttributeCertificate.classAttributeCertificate.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttributeCertificate extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.AttributeCertificateInfo acinfo
org.bouncycastle.asn1.x509.AlgorithmIdentifier signatureAlgorithm
org.bouncycastle.asn1.DERBitString signatureValue
public static org.bouncycastle.asn1.x509.AttributeCertificate getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AttributeCertificateInfo, org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.DERBitString)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AttributeCertificateInfo getAcinfo ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignatureValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/CRLReason.classCRLReason.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CRLReason extends org.bouncycastle.asn1.ASN1Object {
public static final int UNSPECIFIED
public static final int KEY_COMPROMISE
public static final int CA_COMPROMISE
public static final int AFFILIATION_CHANGED
public static final int SUPERSEDED
public static final int CESSATION_OF_OPERATION
public static final int CERTIFICATE_HOLD
public static final int REMOVE_FROM_CRL
public static final int PRIVILEGE_WITHDRAWN
public static final int AA_COMPROMISE
public static final int unspecified
public static final int keyCompromise
public static final int cACompromise
public static final int affiliationChanged
public static final int superseded
public static final int cessationOfOperation
public static final int certificateHold
public static final int removeFromCRL
public static final int privilegeWithdrawn
public static final int aACompromise
private static final String[] reasonString
private static final java.util.Hashtable table
private org.bouncycastle.asn1.ASN1Enumerated value
public static org.bouncycastle.asn1.x509.CRLReason getInstance (java.lang.Object)
private void (int)
public java.lang.String toString ()
public java.math.BigInteger getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public static org.bouncycastle.asn1.x509.CRLReason lookup (int)
static void ()
}
org/bouncycastle/asn1/x509/X509NameEntryConverter.classX509NameEntryConverter.java
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.X509NameEntryConverter extends java.lang.Object {
public void ()
protected org.bouncycastle.asn1.ASN1Primitive convertHexEncoded (java.lang.String, int) throws java.io.IOException
protected boolean canBePrintable (java.lang.String)
public abstract org.bouncycastle.asn1.ASN1Primitive getConvertedValue (org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/asn1/x509/Attribute.classAttribute.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Attribute extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier attrType
private org.bouncycastle.asn1.ASN1Set attrValues
public static org.bouncycastle.asn1.x509.Attribute getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Set)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getAttrType ()
public org.bouncycastle.asn1.ASN1Encodable[] getAttributeValues ()
public org.bouncycastle.asn1.ASN1Set getAttrValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/AttCertIssuer.classAttCertIssuer.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttCertIssuer extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Encodable obj
org.bouncycastle.asn1.ASN1Primitive choiceObj
public static org.bouncycastle.asn1.x509.AttCertIssuer getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.AttCertIssuer getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.x509.GeneralNames)
public void (org.bouncycastle.asn1.x509.V2Form)
public org.bouncycastle.asn1.ASN1Encodable getIssuer ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/X509Extensions.classX509Extensions.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Extensions extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier KeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PrivateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier IssuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BasicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ReasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InstructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InvalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DeltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier IssuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CertificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CertificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PolicyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ExtendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier FreshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier InhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuthorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SubjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier LogoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BiometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier QCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier AuditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NoRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TargetInformation
private java.util.Hashtable extensions
private java.util.Vector ordering
public static org.bouncycastle.asn1.x509.X509Extensions getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.X509Extensions getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable)
public void (java.util.Vector, java.util.Vector)
public java.util.Enumeration oids ()
public org.bouncycastle.asn1.x509.X509Extension getExtension (org.bouncycastle.asn1.DERObjectIdentifier)
public org.bouncycastle.asn1.x509.X509Extension getExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean equivalent (org.bouncycastle.asn1.x509.X509Extensions)
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getNonCriticalExtensionOIDs ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier[] getCriticalExtensionOIDs ()
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] getExtensionOIDs (boolean)
private org.bouncycastle.asn1.ASN1ObjectIdentifier[] toOidArray (java.util.Vector)
static void ()
}
org/bouncycastle/asn1/x509/X509ObjectIdentifiers.classX509ObjectIdentifiers.java
package org.bouncycastle.asn1.x509
public abstract org.bouncycastle.asn1.x509.X509ObjectIdentifiers extends java.lang.Object {
public static final String id
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier commonName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier countryName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier localityName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier stateOrProvinceName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier organization
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier organizationalUnitName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_telephoneNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_at_name
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160WithRSAEncryption
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ea_rsa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pkix
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_pe
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ce
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_caIssuers
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ad_ocsp
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ocspAccessMethod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier crlAccessMethod
static void ()
}
org/bouncycastle/asn1/x509/TBSCertList$EmptyEnumeration.classTBSCertList.java
package org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.TBSCertList$EmptyEnumeration extends java.lang.Object implements java.util.Enumeration {
final org.bouncycastle.asn1.x509.TBSCertList this$0
private void (org.bouncycastle.asn1.x509.TBSCertList)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
void (org.bouncycastle.asn1.x509.TBSCertList, org.bouncycastle.asn1.x509.TBSCertList$1)
}
org/bouncycastle/asn1/x509/PolicyInformation.classPolicyInformation.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.PolicyInformation extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1ObjectIdentifier policyIdentifier
private org.bouncycastle.asn1.ASN1Sequence policyQualifiers
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x509.PolicyInformation getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getPolicyIdentifier ()
public org.bouncycastle.asn1.ASN1Sequence getPolicyQualifiers ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/BasicConstraints.classBasicConstraints.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.BasicConstraints extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.DERBoolean cA
org.bouncycastle.asn1.ASN1Integer pathLenConstraint
public static org.bouncycastle.asn1.x509.BasicConstraints getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.BasicConstraints getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (boolean)
public void (int)
public boolean isCA ()
public java.math.BigInteger getPathLenConstraint ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/Extension.classExtension.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.Extension extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectDirectoryAttributes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier keyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier privateKeyUsagePeriod
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuerAlternativeName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier basicConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLNumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier reasonCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier instructionCode
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier invalidityDate
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier deltaCRLIndicator
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier issuingDistributionPoint
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificateIssuer
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier nameConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cRLDistributionPoints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier certificatePolicies
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyMappings
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityKeyIdentifier
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier policyConstraints
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier extendedKeyUsage
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier freshestCRL
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier inhibitAnyPolicy
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier authorityInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier subjectInfoAccess
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier logoType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier biometricInfo
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier qCStatements
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier auditIdentity
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier noRevAvail
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier targetInformation
private org.bouncycastle.asn1.ASN1ObjectIdentifier extnId
boolean critical
org.bouncycastle.asn1.ASN1OctetString value
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Boolean, org.bouncycastle.asn1.ASN1OctetString)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getExtnId ()
public boolean isCritical ()
public org.bouncycastle.asn1.ASN1OctetString getExtnValue ()
public org.bouncycastle.asn1.ASN1Encodable getParsedValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
private static org.bouncycastle.asn1.ASN1Primitive convertValueToObject (org.bouncycastle.asn1.x509.Extension) throws java.lang.IllegalArgumentException
static void ()
}
org/bouncycastle/asn1/x509/IssuingDistributionPoint.classIssuingDistributionPoint.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.IssuingDistributionPoint extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.x509.DistributionPointName distributionPoint
private boolean onlyContainsUserCerts
private boolean onlyContainsCACerts
private org.bouncycastle.asn1.x509.ReasonFlags onlySomeReasons
private boolean indirectCRL
private boolean onlyContainsAttributeCerts
private org.bouncycastle.asn1.ASN1Sequence seq
public static org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.IssuingDistributionPoint getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean, org.bouncycastle.asn1.x509.ReasonFlags, boolean, boolean)
public void (org.bouncycastle.asn1.x509.DistributionPointName, boolean, boolean)
private void (org.bouncycastle.asn1.ASN1Sequence)
public boolean onlyContainsUserCerts ()
public boolean onlyContainsCACerts ()
public boolean isIndirectCRL ()
public boolean onlyContainsAttributeCerts ()
public org.bouncycastle.asn1.x509.DistributionPointName getDistributionPoint ()
public org.bouncycastle.asn1.x509.ReasonFlags getOnlySomeReasons ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
private java.lang.String booleanToString (boolean)
}
org/bouncycastle/asn1/x509/ObjectDigestInfo.classObjectDigestInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ObjectDigestInfo extends org.bouncycastle.asn1.ASN1Object {
public static final int publicKey
public static final int publicKeyCert
public static final int otherObjectDigest
org.bouncycastle.asn1.ASN1Enumerated digestedObjectType
org.bouncycastle.asn1.ASN1ObjectIdentifier otherObjectTypeID
org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm
org.bouncycastle.asn1.DERBitString objectDigest
public static org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x509.ObjectDigestInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (int, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.DEREnumerated getDigestedObjectType ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getOtherObjectTypeID ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm ()
public org.bouncycastle.asn1.DERBitString getObjectDigest ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/ReasonFlags.classReasonFlags.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ReasonFlags extends org.bouncycastle.asn1.DERBitString {
public static final int UNUSED
public static final int KEY_COMPROMISE
public static final int CA_COMPROMISE
public static final int AFFILIATION_CHANGED
public static final int SUPERSEDED
public static final int CESSATION_OF_OPERATION
public static final int CERTIFICATE_HOLD
public static final int PRIVILEGE_WITHDRAWN
public static final int AA_COMPROMISE
public static final int unused
public static final int keyCompromise
public static final int cACompromise
public static final int affiliationChanged
public static final int superseded
public static final int cessationOfOperation
public static final int certificateHold
public static final int privilegeWithdrawn
public static final int aACompromise
public void (int)
public void (org.bouncycastle.asn1.DERBitString)
}
org/bouncycastle/asn1/x509/GeneralSubtree.classGeneralSubtree.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.GeneralSubtree extends org.bouncycastle.asn1.ASN1Object {
private static final java.math.BigInteger ZERO
private org.bouncycastle.asn1.x509.GeneralName base
private org.bouncycastle.asn1.ASN1Integer minimum
private org.bouncycastle.asn1.ASN1Integer maximum
private void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.asn1.x509.GeneralName, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.x509.GeneralName)
public static org.bouncycastle.asn1.x509.GeneralSubtree getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.GeneralSubtree getInstance (java.lang.Object)
public org.bouncycastle.asn1.x509.GeneralName getBase ()
public java.math.BigInteger getMinimum ()
public java.math.BigInteger getMaximum ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/x509/DistributionPointName.classDistributionPointName.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DistributionPointName extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
org.bouncycastle.asn1.ASN1Encodable name
int type
public static final int FULL_NAME
public static final int NAME_RELATIVE_TO_CRL_ISSUER
public static org.bouncycastle.asn1.x509.DistributionPointName getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DistributionPointName getInstance (java.lang.Object)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.x509.GeneralNames)
public int getType ()
public org.bouncycastle.asn1.ASN1Encodable getName ()
public void (org.bouncycastle.asn1.ASN1TaggedObject)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public java.lang.String toString ()
private void appendObject (java.lang.StringBuffer, java.lang.String, java.lang.String, java.lang.String)
}
org/bouncycastle/asn1/x509/TBSCertificateStructure.classTBSCertificateStructure.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertificateStructure extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x509.X509ObjectIdentifiers org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.ASN1Integer version
org.bouncycastle.asn1.ASN1Integer serialNumber
org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
org.bouncycastle.asn1.x500.X500Name issuer
org.bouncycastle.asn1.x509.Time startDate
org.bouncycastle.asn1.x509.Time endDate
org.bouncycastle.asn1.x500.X500Name subject
org.bouncycastle.asn1.x509.SubjectPublicKeyInfo subjectPublicKeyInfo
org.bouncycastle.asn1.DERBitString issuerUniqueId
org.bouncycastle.asn1.DERBitString subjectUniqueId
org.bouncycastle.asn1.x509.X509Extensions extensions
public static org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.TBSCertificateStructure getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public int getVersion ()
public org.bouncycastle.asn1.ASN1Integer getVersionNumber ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getStartDate ()
public org.bouncycastle.asn1.x509.Time getEndDate ()
public org.bouncycastle.asn1.x500.X500Name getSubject ()
public org.bouncycastle.asn1.x509.SubjectPublicKeyInfo getSubjectPublicKeyInfo ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueId ()
public org.bouncycastle.asn1.DERBitString getSubjectUniqueId ()
public org.bouncycastle.asn1.x509.X509Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/X509Name.classX509Name.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.X509Name extends org.bouncycastle.asn1.ASN1Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier C
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier O
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier OU
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier T
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier CN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SN
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier STREET
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SERIALNUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier L
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ST
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier SURNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GIVENNAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier INITIALS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENERATION
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UNIQUE_IDENTIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier BUSINESS_CATEGORY
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_CODE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DN_QUALIFIER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PSEUDONYM
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DATE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier PLACE_OF_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier GENDER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_CITIZENSHIP
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier COUNTRY_OF_RESIDENCE
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME_AT_BIRTH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POSTAL_ADDRESS
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DMD_NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier TELEPHONE_NUMBER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier NAME
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier EmailAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredName
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UnstructuredAddress
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier E
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier DC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier UID
public static boolean DefaultReverse
public static final java.util.Hashtable DefaultSymbols
public static final java.util.Hashtable RFC2253Symbols
public static final java.util.Hashtable RFC1779Symbols
public static final java.util.Hashtable DefaultLookUp
public static final java.util.Hashtable OIDLookUp
public static final java.util.Hashtable SymbolLookUp
private static final Boolean TRUE
private static final Boolean FALSE
private org.bouncycastle.asn1.x509.X509NameEntryConverter converter
private java.util.Vector ordering
private java.util.Vector values
private java.util.Vector added
private org.bouncycastle.asn1.ASN1Sequence seq
private boolean isHashCodeCalculated
private int hashCodeValue
public static org.bouncycastle.asn1.x509.X509Name getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.X509Name getInstance (java.lang.Object)
protected void ()
public void (org.bouncycastle.asn1.ASN1Sequence)
public void (java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable)
public void (java.util.Vector, java.util.Hashtable, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (java.util.Vector, java.util.Vector)
public void (java.util.Vector, java.util.Vector, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (java.lang.String)
public void (java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (boolean, java.lang.String)
public void (boolean, java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public void (boolean, java.util.Hashtable, java.lang.String)
private org.bouncycastle.asn1.ASN1ObjectIdentifier decodeOID (java.lang.String, java.util.Hashtable)
public void (boolean, java.util.Hashtable, java.lang.String, org.bouncycastle.asn1.x509.X509NameEntryConverter)
public java.util.Vector getOIDs ()
public java.util.Vector getValues ()
public java.util.Vector getValues (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean equals (java.lang.Object, boolean)
public int hashCode ()
public boolean equals (java.lang.Object)
private boolean equivalentStrings (java.lang.String, java.lang.String)
private java.lang.String canonicalize (java.lang.String)
private org.bouncycastle.asn1.ASN1Primitive decodeObject (java.lang.String)
private java.lang.String stripInternalSpaces (java.lang.String)
private void appendValue (java.lang.StringBuffer, java.util.Hashtable, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
public java.lang.String toString (boolean, java.util.Hashtable)
private java.lang.String bytesToString (byte[])
public java.lang.String toString ()
static void ()
}
org/bouncycastle/asn1/x509/RSAPublicKeyStructure.classRSAPublicKeyStructure.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.RSAPublicKeyStructure extends org.bouncycastle.asn1.ASN1Object {
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
public static org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.RSAPublicKeyStructure getInstance (java.lang.Object)
public void (java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.asn1.ASN1Sequence)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/ExtensionsGenerator.classExtensionsGenerator.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.ExtensionsGenerator extends java.lang.Object {
private java.util.Hashtable extensions
private java.util.Vector extOrdering
public void ()
public void reset ()
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
public void addExtension (org.bouncycastle.asn1.ASN1ObjectIdentifier, boolean, byte[])
public boolean isEmpty ()
public org.bouncycastle.asn1.x509.Extensions generate ()
}
org/bouncycastle/asn1/x509/AttributeCertificateInfo.classAttributeCertificateInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.AttributeCertificateInfo extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer version
private org.bouncycastle.asn1.x509.Holder holder
private org.bouncycastle.asn1.x509.AttCertIssuer issuer
private org.bouncycastle.asn1.x509.AlgorithmIdentifier signature
private org.bouncycastle.asn1.ASN1Integer serialNumber
private org.bouncycastle.asn1.x509.AttCertValidityPeriod attrCertValidityPeriod
private org.bouncycastle.asn1.ASN1Sequence attributes
private org.bouncycastle.asn1.DERBitString issuerUniqueID
private org.bouncycastle.asn1.x509.Extensions extensions
public static org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.AttributeCertificateInfo getInstance (java.lang.Object)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1Integer getVersion ()
public org.bouncycastle.asn1.x509.Holder getHolder ()
public org.bouncycastle.asn1.x509.AttCertIssuer getIssuer ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignature ()
public org.bouncycastle.asn1.ASN1Integer getSerialNumber ()
public org.bouncycastle.asn1.x509.AttCertValidityPeriod getAttrCertValidityPeriod ()
public org.bouncycastle.asn1.ASN1Sequence getAttributes ()
public org.bouncycastle.asn1.DERBitString getIssuerUniqueID ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/DigestInfo.classDigestInfo.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.DigestInfo extends org.bouncycastle.asn1.ASN1Object {
private byte[] digest
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
public static org.bouncycastle.asn1.x509.DigestInfo getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.DigestInfo getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getAlgorithmId ()
public byte[] getDigest ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/CertificateList.classCertificateList.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.CertificateList extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.TBSCertList tbsCertList
org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
org.bouncycastle.asn1.DERBitString sig
public static org.bouncycastle.asn1.x509.CertificateList getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.CertificateList getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.x509.TBSCertList getTBSCertList ()
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry[] getRevokedCertificates ()
public java.util.Enumeration getRevokedCertificateEnumeration ()
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getSignatureAlgorithm ()
public org.bouncycastle.asn1.DERBitString getSignature ()
public int getVersionNumber ()
public org.bouncycastle.asn1.x500.X500Name getIssuer ()
public org.bouncycastle.asn1.x509.Time getThisUpdate ()
public org.bouncycastle.asn1.x509.Time getNextUpdate ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x509/SubjectKeyIdentifier.classSubjectKeyIdentifier.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.SubjectKeyIdentifier extends org.bouncycastle.asn1.ASN1Object {
private byte[] keyidentifier
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier getInstance (java.lang.Object)
public void (byte[])
protected void (org.bouncycastle.asn1.ASN1OctetString)
public byte[] getKeyIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier createSHA1KeyIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public static org.bouncycastle.asn1.x509.SubjectKeyIdentifier createTruncatedSHA1KeyIdentifier (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private static byte[] getDigest (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
}
org/bouncycastle/asn1/x509/KeyUsage.classKeyUsage.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.KeyUsage extends org.bouncycastle.asn1.DERBitString {
public static final int digitalSignature
public static final int nonRepudiation
public static final int keyEncipherment
public static final int dataEncipherment
public static final int keyAgreement
public static final int keyCertSign
public static final int cRLSign
public static final int encipherOnly
public static final int decipherOnly
public static org.bouncycastle.asn1.DERBitString getInstance (java.lang.Object)
public void (int)
public void (org.bouncycastle.asn1.DERBitString)
public java.lang.String toString ()
}
org/bouncycastle/asn1/x509/TBSCertList$CRLEntry.classTBSCertList.java
package org.bouncycastle.asn1.x509
public org.bouncycastle.asn1.x509.TBSCertList$CRLEntry extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.ASN1Sequence seq
org.bouncycastle.asn1.x509.Extensions crlEntryExtensions
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x509.TBSCertList$CRLEntry getInstance (java.lang.Object)
public org.bouncycastle.asn1.ASN1Integer getUserCertificate ()
public org.bouncycastle.asn1.x509.Time getRevocationDate ()
public org.bouncycastle.asn1.x509.Extensions getExtensions ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
public boolean hasExtensions ()
}
org/bouncycastle/asn1/BEROctetString$1.classBEROctetString.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BEROctetString$1 extends java.lang.Object implements java.util.Enumeration {
int counter
final org.bouncycastle.asn1.BEROctetString this$0
void (org.bouncycastle.asn1.BEROctetString)
public boolean hasMoreElements ()
public java.lang.Object nextElement ()
}
org/bouncycastle/asn1/BERTaggedObject.classBERTaggedObject.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
public void (int, org.bouncycastle.asn1.ASN1Encodable)
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
public void (int)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/eac/
org/bouncycastle/asn1/eac/EACObjectIdentifiers.classEACObjectIdentifiers.java
package org.bouncycastle.asn1.eac
public abstract org.bouncycastle.asn1.eac.EACObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier bsi_de
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_DH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_PK_ECDH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_DH_3DES_CBC_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_CA_ECDH_3DES_CBC_CBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_v1_5_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_RSA_PSS_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_TA_ECDSA_SHA_512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_EAC_ePassport
static void ()
}
org/bouncycastle/asn1/ASN1Set.classASN1Set.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Set extends org.bouncycastle.asn1.ASN1Primitive {
private java.util.Vector set
private boolean isSorted
public static org.bouncycastle.asn1.ASN1Set getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1Set getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
protected void ()
protected void (org.bouncycastle.asn1.ASN1Encodable)
protected void (org.bouncycastle.asn1.ASN1EncodableVector, boolean)
protected void (org.bouncycastle.asn1.ASN1Encodable[], boolean)
public java.util.Enumeration getObjects ()
public org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
public int size ()
public org.bouncycastle.asn1.ASN1Encodable[] toArray ()
public org.bouncycastle.asn1.ASN1SetParser parser ()
public int hashCode ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
private org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
private boolean lessThanOrEqual (byte[], byte[])
private byte[] getEncoded (org.bouncycastle.asn1.ASN1Encodable)
protected void sort ()
boolean isConstructed ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/ASN1Boolean.classASN1Boolean.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Boolean extends org.bouncycastle.asn1.DERBoolean {
public void (boolean)
void (byte[])
}
org/bouncycastle/asn1/ASN1Object.classASN1Object.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Object extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable {
public void ()
public byte[] getEncoded () throws java.io.IOException
public byte[] getEncoded (java.lang.String) throws java.io.IOException
public int hashCode ()
public boolean equals (java.lang.Object)
public org.bouncycastle.asn1.ASN1Primitive toASN1Object ()
protected static boolean hasEncodedTagValue (java.lang.Object, int)
public abstract org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BERConstructedOctetString.classBERConstructedOctetString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERConstructedOctetString extends org.bouncycastle.asn1.BEROctetString {
private static final int MAX_LENGTH
private java.util.Vector octs
private static byte[] toBytes (java.util.Vector)
public void (byte[])
public void (java.util.Vector)
public void (org.bouncycastle.asn1.ASN1Primitive)
private static byte[] toByteArray (org.bouncycastle.asn1.ASN1Primitive)
public void (org.bouncycastle.asn1.ASN1Encodable)
public byte[] getOctets ()
public java.util.Enumeration getObjects ()
private java.util.Vector generateOcts ()
public static org.bouncycastle.asn1.BEROctetString fromSequence (org.bouncycastle.asn1.ASN1Sequence)
}
org/bouncycastle/asn1/DERExternal.classDERExternal.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERExternal extends org.bouncycastle.asn1.ASN1Primitive {
private org.bouncycastle.asn1.ASN1ObjectIdentifier directReference
private org.bouncycastle.asn1.ASN1Integer indirectReference
private org.bouncycastle.asn1.ASN1Primitive dataValueDescriptor
private int encoding
private org.bouncycastle.asn1.ASN1Primitive externalContent
public void (org.bouncycastle.asn1.ASN1EncodableVector)
private org.bouncycastle.asn1.ASN1Primitive getObjFromVector (org.bouncycastle.asn1.ASN1EncodableVector, int)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, org.bouncycastle.asn1.DERTaggedObject)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Primitive, int, org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public org.bouncycastle.asn1.ASN1Primitive getDataValueDescriptor ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getDirectReference ()
public int getEncoding ()
public org.bouncycastle.asn1.ASN1Primitive getExternalContent ()
public org.bouncycastle.asn1.ASN1Integer getIndirectReference ()
private void setDataValueDescriptor (org.bouncycastle.asn1.ASN1Primitive)
private void setDirectReference (org.bouncycastle.asn1.ASN1ObjectIdentifier)
private void setEncoding (int)
private void setExternalContent (org.bouncycastle.asn1.ASN1Primitive)
private void setIndirectReference (org.bouncycastle.asn1.ASN1Integer)
}
org/bouncycastle/asn1/kisa/
org/bouncycastle/asn1/kisa/KISAObjectIdentifiers.classKISAObjectIdentifiers.java
package org.bouncycastle.asn1.kisa
public abstract org.bouncycastle.asn1.kisa.KISAObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_seedCBC
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_npki_app_cmsSeed_wrap
static void ()
}
org/bouncycastle/asn1/DERIA5String.classDERIA5String.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERIA5String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERIA5String getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERIA5String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public void (java.lang.String, boolean)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public static boolean isIA5String (java.lang.String)
}
org/bouncycastle/asn1/ASN1Null.classASN1Null.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Null extends org.bouncycastle.asn1.ASN1Primitive {
void ()
public static org.bouncycastle.asn1.ASN1Null getInstance (java.lang.Object)
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/BERSequenceParser.classBERSequenceParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERSequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/DERUTF8String.classDERUTF8String.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUTF8String extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERUTF8String getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERUTF8String getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1OutputStream.classASN1OutputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1OutputStream extends java.lang.Object {
private java.io.OutputStream os
public void (java.io.OutputStream)
void writeLength (int) throws java.io.IOException
void write (int) throws java.io.IOException
void write (byte[]) throws java.io.IOException
void write (byte[], int, int) throws java.io.IOException
void writeEncoded (int, byte[]) throws java.io.IOException
void writeTag (int, int) throws java.io.IOException
void writeEncoded (int, int, byte[]) throws java.io.IOException
protected void writeNull () throws java.io.IOException
public void writeObject (org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException
void writeImplicitObject (org.bouncycastle.asn1.ASN1Primitive) throws java.io.IOException
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
org.bouncycastle.asn1.ASN1OutputStream getDERSubStream ()
org.bouncycastle.asn1.ASN1OutputStream getDLSubStream ()
}
org/bouncycastle/asn1/DERSetParser.classDERSetParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSetParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SetParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/iana/
org/bouncycastle/asn1/iana/IANAObjectIdentifiers.classIANAObjectIdentifiers.java
package org.bouncycastle.asn1.iana
public abstract org.bouncycastle.asn1.iana.IANAObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier isakmpOakley
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacMD5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacSHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacTIGER
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier hmacRIPEMD160
static void ()
}
org/bouncycastle/asn1/DERExternalParser.classDERExternalParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERExternalParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
private org.bouncycastle.asn1.ASN1StreamParser _parser
public void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BERTaggedObjectParser.classBERTaggedObjectParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERTaggedObjectParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1TaggedObjectParser {
private boolean _constructed
private int _tagNumber
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (boolean, int, org.bouncycastle.asn1.ASN1StreamParser)
public boolean isConstructed ()
public int getTagNo ()
public org.bouncycastle.asn1.ASN1Encodable getObjectParser (int, boolean) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1Encodable.classASN1Encodable.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1Encodable extends java.lang.Object {
public abstract org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/LazyEncodedSequence.classLazyEncodedSequence.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.LazyEncodedSequence extends org.bouncycastle.asn1.ASN1Sequence {
private byte[] encoded
void (byte[]) throws java.io.IOException
private void parse ()
public synchronized org.bouncycastle.asn1.ASN1Encodable getObjectAt (int)
public synchronized java.util.Enumeration getObjects ()
public synchronized int size ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DEREnumerated.classDEREnumerated.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEREnumerated extends org.bouncycastle.asn1.ASN1Primitive {
byte[] bytes
private static org.bouncycastle.asn1.ASN1Enumerated[] cache
public static org.bouncycastle.asn1.ASN1Enumerated getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DEREnumerated getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (int)
public void (java.math.BigInteger)
public void (byte[])
public java.math.BigInteger getValue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
static org.bouncycastle.asn1.ASN1Enumerated fromOctetString (byte[])
static void ()
}
org/bouncycastle/asn1/DERGeneralizedTime.classDERGeneralizedTime.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERGeneralizedTime extends org.bouncycastle.asn1.ASN1Primitive {
private byte[] time
public static org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (java.lang.Object)
public static org.bouncycastle.asn1.ASN1GeneralizedTime getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (java.lang.String)
public void (java.util.Date)
void (byte[])
public java.lang.String getTimeString ()
public java.lang.String getTime ()
private java.lang.String calculateGMTOffset ()
private java.lang.String convert (int)
public java.util.Date getDate () throws java.text.ParseException
private boolean hasFractionalSeconds ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
}
org/bouncycastle/asn1/ASN1ParsingException.classASN1ParsingException.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1ParsingException extends java.lang.IllegalStateException {
private Throwable cause
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/asn1/ASN1Exception.classASN1Exception.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1Exception extends java.io.IOException {
private Throwable cause
void (java.lang.String)
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/asn1/DERVisibleString.classDERVisibleString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERVisibleString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private byte[] string
public static org.bouncycastle.asn1.DERVisibleString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERVisibleString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
void (byte[])
public void (java.lang.String)
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
}
org/bouncycastle/asn1/x9/
org/bouncycastle/asn1/x9/X9ObjectIdentifiers.classX9ObjectIdentifiers.java
package org.bouncycastle.asn1.x9
public abstract org.bouncycastle.asn1.x9.X9ObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_62
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_fieldType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime_field
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier characteristic_two_field
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier gnBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier tpBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ppBasis
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecSigType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_publicKeyType
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_ecPublicKey
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA224
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA384
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecdsa_with_SHA512
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier cTwoCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb163v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb176w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb191v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb191v5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb208w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb239v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v4
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2onb239v5
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb272w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb304w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb359v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2pnb368w1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier c2tnb431r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier primeCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime192v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime239v3
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier prime256v1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier id_dsa_with_sha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_63_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_stdDH_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhSinglePass_cofactorDH_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqvSinglePass_sha1kdf_scheme
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ansi_X9_42
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhpublicnumber
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier x9_42_schemes
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhStatic
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhEphem
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhOneFlow
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybrid2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier dhHybridOneFlow
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqv2
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier mqv1
static void ()
}
org/bouncycastle/asn1/x9/X962NamedCurves.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X962NamedCurves extends java.lang.Object {
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime192v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime239v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder prime256v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb163v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb176w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb191v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb208w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v2
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb239v3
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb272w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb304w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb359v1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2pnb368w1
static org.bouncycastle.asn1.x9.X9ECParametersHolder c2tnb431r1
static final java.util.Hashtable objIds
static final java.util.Hashtable curves
static final java.util.Hashtable names
public void ()
static void defineCurve (java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.x9.X9ECParametersHolder)
public static org.bouncycastle.asn1.x9.X9ECParameters getByName (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getByOID (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
public static java.lang.String getName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.util.Enumeration getNames ()
static void ()
}
org/bouncycastle/asn1/x9/X9Curve.classX9Curve.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9Curve extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private org.bouncycastle.math.ec.ECCurve curve
private byte[] seed
private org.bouncycastle.asn1.ASN1ObjectIdentifier fieldIdentifier
public void (org.bouncycastle.math.ec.ECCurve)
public void (org.bouncycastle.math.ec.ECCurve, byte[])
public void (org.bouncycastle.asn1.x9.X9FieldID, org.bouncycastle.asn1.ASN1Sequence)
private void setFieldIdentifier ()
public org.bouncycastle.math.ec.ECCurve getCurve ()
public byte[] getSeed ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/DHValidationParms.classDHValidationParms.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHValidationParms extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.DERBitString seed
private org.bouncycastle.asn1.ASN1Integer pgenCounter
public static org.bouncycastle.asn1.x9.DHValidationParms getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x9.DHValidationParms getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.DERBitString, org.bouncycastle.asn1.ASN1Integer)
private void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.DERBitString getSeed ()
public org.bouncycastle.asn1.ASN1Integer getPgenCounter ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$21.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$21 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$12.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$12 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$19.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$19 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$7.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$7 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X9FieldElement.classX9FieldElement.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9FieldElement extends org.bouncycastle.asn1.ASN1Object {
protected org.bouncycastle.math.ec.ECFieldElement f
private static org.bouncycastle.asn1.x9.X9IntegerConverter converter
public void (org.bouncycastle.math.ec.ECFieldElement)
public void (java.math.BigInteger, org.bouncycastle.asn1.ASN1OctetString)
public void (int, int, int, int, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.math.ec.ECFieldElement getValue ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$8.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$8 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$14.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$14 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$22.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$22 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$4.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$4 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$11.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$11 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$6.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$6 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$23.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$23 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$1.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$1 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X9ECPoint.classX9ECPoint.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9ECPoint extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.math.ec.ECPoint p
public void (org.bouncycastle.math.ec.ECPoint)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.asn1.ASN1OctetString)
public org.bouncycastle.math.ec.ECPoint getPoint ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$17.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$17 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$16.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$16 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962Parameters.classX962Parameters.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X962Parameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.ASN1Choice {
private org.bouncycastle.asn1.ASN1Primitive params
public static org.bouncycastle.asn1.x9.X962Parameters getInstance (java.lang.Object)
public static org.bouncycastle.asn1.x9.X962Parameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (org.bouncycastle.asn1.x9.X9ECParameters)
public void (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public void (org.bouncycastle.asn1.ASN1Primitive)
public boolean isNamedCurve ()
public boolean isImplicitlyCA ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9ECParameters.classX9ECParameters.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9ECParameters extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private static final java.math.BigInteger ONE
private org.bouncycastle.asn1.x9.X9FieldID fieldID
private org.bouncycastle.math.ec.ECCurve curve
private org.bouncycastle.math.ec.ECPoint g
private java.math.BigInteger n
private java.math.BigInteger h
private byte[] seed
private void (org.bouncycastle.asn1.ASN1Sequence)
public static org.bouncycastle.asn1.x9.X9ECParameters getInstance (java.lang.Object)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public byte[] getSeed ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
static void ()
}
org/bouncycastle/asn1/x9/X9IntegerConverter.classX9IntegerConverter.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9IntegerConverter extends java.lang.Object {
public void ()
public int getByteLength (org.bouncycastle.math.ec.ECCurve)
public int getByteLength (org.bouncycastle.math.ec.ECFieldElement)
public byte[] integerToBytes (java.math.BigInteger, int)
}
org/bouncycastle/asn1/x9/X962NamedCurves$10.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$10 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$13.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$13 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X9FieldID.classX9FieldID.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.X9FieldID extends org.bouncycastle.asn1.ASN1Object implements org.bouncycastle.asn1.x9.X9ObjectIdentifiers {
private org.bouncycastle.asn1.ASN1ObjectIdentifier id
private org.bouncycastle.asn1.ASN1Primitive parameters
public void (java.math.BigInteger)
public void (int, int, int, int)
public void (org.bouncycastle.asn1.ASN1Sequence)
public org.bouncycastle.asn1.ASN1ObjectIdentifier getIdentifier ()
public org.bouncycastle.asn1.ASN1Primitive getParameters ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$9.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$9 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$20.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$20 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$5.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$5 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$2.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$2 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/DHPublicKey.classDHPublicKey.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHPublicKey extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer y
public static org.bouncycastle.asn1.x9.DHPublicKey getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x9.DHPublicKey getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer)
public org.bouncycastle.asn1.ASN1Integer getY ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$3.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$3 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$15.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$15 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/X962NamedCurves$18.classX962NamedCurves.java
package org.bouncycastle.asn1.x9
final org.bouncycastle.asn1.x9.X962NamedCurves$18 extends org.bouncycastle.asn1.x9.X9ECParametersHolder {
void ()
protected org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/x9/DHDomainParameters.classDHDomainParameters.java
package org.bouncycastle.asn1.x9
public org.bouncycastle.asn1.x9.DHDomainParameters extends org.bouncycastle.asn1.ASN1Object {
private org.bouncycastle.asn1.ASN1Integer p
private org.bouncycastle.asn1.ASN1Integer g
private org.bouncycastle.asn1.ASN1Integer q
private org.bouncycastle.asn1.ASN1Integer j
private org.bouncycastle.asn1.x9.DHValidationParms validationParms
public static org.bouncycastle.asn1.x9.DHDomainParameters getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.x9.DHDomainParameters getInstance (java.lang.Object)
public void (org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.ASN1Integer, org.bouncycastle.asn1.x9.DHValidationParms)
private void (org.bouncycastle.asn1.ASN1Sequence)
private static org.bouncycastle.asn1.ASN1Encodable getNext (java.util.Enumeration)
public org.bouncycastle.asn1.ASN1Integer getP ()
public org.bouncycastle.asn1.ASN1Integer getG ()
public org.bouncycastle.asn1.ASN1Integer getQ ()
public org.bouncycastle.asn1.ASN1Integer getJ ()
public org.bouncycastle.asn1.x9.DHValidationParms getValidationParms ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/x9/X9ECParametersHolder.classX9ECParametersHolder.java
package org.bouncycastle.asn1.x9
public abstract org.bouncycastle.asn1.x9.X9ECParametersHolder extends java.lang.Object {
private org.bouncycastle.asn1.x9.X9ECParameters params
public void ()
public org.bouncycastle.asn1.x9.X9ECParameters getParameters ()
protected abstract org.bouncycastle.asn1.x9.X9ECParameters createParameters ()
}
org/bouncycastle/asn1/DERBitString.classDERBitString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERBitString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private static final char[] table
protected byte[] data
protected int padBits
protected static int getPadBits (int)
protected static byte[] getBytes (int)
public static org.bouncycastle.asn1.DERBitString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERBitString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
protected void (byte, int)
public void (byte[], int)
public void (byte[])
public void (org.bouncycastle.asn1.ASN1Encodable)
public byte[] getBytes ()
public int getPadBits ()
public int intValue ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public int hashCode ()
protected boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public java.lang.String getString ()
public java.lang.String toString ()
static org.bouncycastle.asn1.DERBitString fromOctetString (byte[])
static org.bouncycastle.asn1.DERBitString fromInputStream (int, java.io.InputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/IndefiniteLengthInputStream.classIndefiniteLengthInputStream.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.IndefiniteLengthInputStream extends org.bouncycastle.asn1.LimitedInputStream {
private int _b1
private int _b2
private boolean _eofReached
private boolean _eofOn00
void (java.io.InputStream, int) throws java.io.IOException
void setEofOn00 (boolean)
private boolean checkForEof ()
public int read (byte[], int, int) throws java.io.IOException
public int read () throws java.io.IOException
}
org/bouncycastle/asn1/LimitedInputStream.classLimitedInputStream.java
package org.bouncycastle.asn1
abstract org.bouncycastle.asn1.LimitedInputStream extends java.io.InputStream {
protected final java.io.InputStream _in
private int _limit
void (java.io.InputStream, int)
int getRemaining ()
protected void setParentEofDetect (boolean)
}
org/bouncycastle/asn1/DERUniversalString.classDERUniversalString.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERUniversalString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1String {
private static final char[] table
private byte[] string
public static org.bouncycastle.asn1.DERUniversalString getInstance (java.lang.Object)
public static org.bouncycastle.asn1.DERUniversalString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public void (byte[])
public java.lang.String getString ()
public java.lang.String toString ()
public byte[] getOctets ()
boolean isConstructed ()
int encodedLength ()
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public int hashCode ()
static void ()
}
org/bouncycastle/asn1/teletrust/
org/bouncycastle/asn1/teletrust/TeleTrusTObjectIdentifiers.classTeleTrusTObjectIdentifiers.java
package org.bouncycastle.asn1.teletrust
public abstract org.bouncycastle.asn1.teletrust.TeleTrusTObjectIdentifiers extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ripemd256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier teleTrusTRSAsignatureAlgorithm
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd128
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier rsaSignatureWithripemd256
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSign
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithSha1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecSignWithRipemd160
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ecc_brainpool
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier ellipticCurve
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier versionOne
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP160t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP192t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP224t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP256t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP320t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP384t1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512r1
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier brainpoolP512t1
static void ()
}
org/bouncycastle/asn1/OIDTokenizer.classOIDTokenizer.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.OIDTokenizer extends java.lang.Object {
private String oid
private int index
public void (java.lang.String)
public boolean hasMoreTokens ()
public java.lang.String nextToken ()
}
org/bouncycastle/asn1/StreamUtil.classStreamUtil.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.StreamUtil extends java.lang.Object {
private static final long MAX_MEMORY
void ()
static int findLimit (java.io.InputStream)
static int calculateBodyLength (int)
static int calculateTagLength (int) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/ASN1String.classASN1String.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1String extends java.lang.Object {
public abstract java.lang.String getString ()
}
org/bouncycastle/asn1/ASN1InputStream.classASN1InputStream.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.ASN1InputStream extends java.io.FilterInputStream implements org.bouncycastle.asn1.BERTags {
private final int limit
private final boolean lazyEvaluate
private final byte[][] tmpBuffers
public void (java.io.InputStream)
public void (byte[])
public void (byte[], boolean)
public void (java.io.InputStream, int)
public void (java.io.InputStream, boolean)
public void (java.io.InputStream, int, boolean)
int getLimit ()
protected int readLength () throws java.io.IOException
protected void readFully (byte[]) throws java.io.IOException
protected org.bouncycastle.asn1.ASN1Primitive buildObject (int, int, int) throws java.io.IOException
org.bouncycastle.asn1.ASN1EncodableVector buildEncodableVector () throws java.io.IOException
org.bouncycastle.asn1.ASN1EncodableVector buildDEREncodableVector (org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive readObject () throws java.io.IOException
static int readTagNumber (java.io.InputStream, int) throws java.io.IOException
static int readLength (java.io.InputStream, int) throws java.io.IOException
private static byte[] getBuffer (org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException
private static char[] getBMPCharBuffer (org.bouncycastle.asn1.DefiniteLengthInputStream) throws java.io.IOException
static org.bouncycastle.asn1.ASN1Primitive createPrimitiveDERObject (int, org.bouncycastle.asn1.DefiniteLengthInputStream, byte[][]) throws java.io.IOException
}
org/bouncycastle/asn1/DERSet.classDERSet.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSet extends org.bouncycastle.asn1.ASN1Set {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
void (org.bouncycastle.asn1.ASN1EncodableVector, boolean)
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/ASN1ApplicationSpecificParser.classASN1ApplicationSpecificParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1ApplicationSpecificParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
}
org/bouncycastle/asn1/ASN1OctetString.classASN1OctetString.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1OctetString extends org.bouncycastle.asn1.ASN1Primitive implements org.bouncycastle.asn1.ASN1OctetStringParser {
byte[] string
public static org.bouncycastle.asn1.ASN1OctetString getInstance (org.bouncycastle.asn1.ASN1TaggedObject, boolean)
public static org.bouncycastle.asn1.ASN1OctetString getInstance (java.lang.Object)
public void (byte[])
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1OctetStringParser parser ()
public byte[] getOctets ()
public int hashCode ()
boolean asn1Equals (org.bouncycastle.asn1.ASN1Primitive)
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject ()
org.bouncycastle.asn1.ASN1Primitive toDERObject ()
org.bouncycastle.asn1.ASN1Primitive toDLObject ()
abstract void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
public java.lang.String toString ()
}
org/bouncycastle/asn1/DEROctetStringParser.classDEROctetStringParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DEROctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1OctetStringParser {
private org.bouncycastle.asn1.DefiniteLengthInputStream stream
void (org.bouncycastle.asn1.DefiniteLengthInputStream)
public java.io.InputStream getOctetStream ()
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/BEROctetStringGenerator.classBEROctetStringGenerator.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BEROctetStringGenerator extends org.bouncycastle.asn1.BERGenerator {
public void (java.io.OutputStream) throws java.io.IOException
public void (java.io.OutputStream, int, boolean) throws java.io.IOException
public java.io.OutputStream getOctetOutputStream ()
public java.io.OutputStream getOctetOutputStream (byte[])
}
org/bouncycastle/asn1/BERGenerator.classBERGenerator.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.BERGenerator extends org.bouncycastle.asn1.ASN1Generator {
private boolean _tagged
private boolean _isExplicit
private int _tagNo
protected void (java.io.OutputStream)
public void (java.io.OutputStream, int, boolean)
public java.io.OutputStream getRawOutputStream ()
private void writeHdr (int) throws java.io.IOException
protected void writeBERHeader (int) throws java.io.IOException
protected void writeBERBody (java.io.InputStream) throws java.io.IOException
protected void writeBEREnd () throws java.io.IOException
}
org/bouncycastle/asn1/DERTaggedObject.classDERTaggedObject.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERTaggedObject extends org.bouncycastle.asn1.ASN1TaggedObject {
private static final byte[] ZERO_BYTES
public void (boolean, int, org.bouncycastle.asn1.ASN1Encodable)
public void (int, org.bouncycastle.asn1.ASN1Encodable)
boolean isConstructed ()
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/asn1/BERFactory.classBERFactory.java
package org.bouncycastle.asn1
org.bouncycastle.asn1.BERFactory extends java.lang.Object {
static final org.bouncycastle.asn1.BERSequence EMPTY_SEQUENCE
static final org.bouncycastle.asn1.BERSet EMPTY_SET
void ()
static org.bouncycastle.asn1.BERSequence createSequence (org.bouncycastle.asn1.ASN1EncodableVector)
static org.bouncycastle.asn1.BERSet createSet (org.bouncycastle.asn1.ASN1EncodableVector)
static void ()
}
org/bouncycastle/asn1/DLSet.classDLSet.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DLSet extends org.bouncycastle.asn1.ASN1Set {
private int bodyLength
public void ()
public void (org.bouncycastle.asn1.ASN1Encodable)
public void (org.bouncycastle.asn1.ASN1EncodableVector)
public void (org.bouncycastle.asn1.ASN1Encodable[])
private int getBodyLength () throws java.io.IOException
int encodedLength () throws java.io.IOException
void encode (org.bouncycastle.asn1.ASN1OutputStream) throws java.io.IOException
}
org/bouncycastle/asn1/DERSequenceParser.classDERSequenceParser.java
package org.bouncycastle.asn1
public org.bouncycastle.asn1.DERSequenceParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1SequenceParser {
private org.bouncycastle.asn1.ASN1StreamParser _parser
void (org.bouncycastle.asn1.ASN1StreamParser)
public org.bouncycastle.asn1.ASN1Encodable readObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive getLoadedObject () throws java.io.IOException
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/asn1/ASN1OctetStringParser.classASN1OctetStringParser.java
package org.bouncycastle.asn1
public abstract org.bouncycastle.asn1.ASN1OctetStringParser extends java.lang.Object implements org.bouncycastle.asn1.ASN1Encodable org.bouncycastle.asn1.InMemoryRepresentable {
public abstract java.io.InputStream getOctetStream ()
}
org/bouncycastle/util/
org/bouncycastle/util/IPAddress.classIPAddress.java
package org.bouncycastle.util
public org.bouncycastle.util.IPAddress extends java.lang.Object {
public void ()
public static boolean isValid (java.lang.String)
public static boolean isValidWithNetMask (java.lang.String)
public static boolean isValidIPv4 (java.lang.String)
public static boolean isValidIPv4WithNetmask (java.lang.String)
public static boolean isValidIPv6WithNetmask (java.lang.String)
private static boolean isMaskValue (java.lang.String, int)
public static boolean isValidIPv6 (java.lang.String)
}
org/bouncycastle/util/Selector.classSelector.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Selector extends java.lang.Object implements java.lang.Cloneable {
public abstract boolean match (java.lang.Object)
public abstract java.lang.Object clone ()
}
org/bouncycastle/util/encoders/
org/bouncycastle/util/encoders/Base64Encoder.classBase64Encoder.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Base64Encoder extends java.lang.Object implements org.bouncycastle.util.encoders.Encoder {
protected final byte[] encodingTable
protected byte padding
protected final byte[] decodingTable
protected void initialiseDecodingTable ()
public void ()
public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
private boolean ignore (char)
public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
private int nextI (byte[], int, int)
public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
private int decodeLastBlock (java.io.OutputStream, char, char, char, char) throws java.io.IOException
private int nextI (java.lang.String, int, int)
}
org/bouncycastle/util/encoders/Base64.classBase64.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Base64 extends java.lang.Object {
private static final org.bouncycastle.util.encoders.Encoder encoder
public void ()
public static byte[] encode (byte[])
public static int encode (byte[], java.io.OutputStream) throws java.io.IOException
public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public static byte[] decode (byte[])
public static byte[] decode (java.lang.String)
public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/util/encoders/HexEncoder.classHexEncoder.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.HexEncoder extends java.lang.Object implements org.bouncycastle.util.encoders.Encoder {
protected final byte[] encodingTable
protected final byte[] decodingTable
protected void initialiseDecodingTable ()
public void ()
public int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
private boolean ignore (char)
public int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
}
org/bouncycastle/util/encoders/Hex.classHex.java
package org.bouncycastle.util.encoders
public org.bouncycastle.util.encoders.Hex extends java.lang.Object {
private static final org.bouncycastle.util.encoders.Encoder encoder
public void ()
public static byte[] encode (byte[])
public static byte[] encode (byte[], int, int)
public static int encode (byte[], java.io.OutputStream) throws java.io.IOException
public static int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public static byte[] decode (byte[])
public static byte[] decode (java.lang.String)
public static int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/util/encoders/Encoder.classEncoder.java
package org.bouncycastle.util.encoders
public abstract org.bouncycastle.util.encoders.Encoder extends java.lang.Object {
public abstract int encode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public abstract int decode (byte[], int, int, java.io.OutputStream) throws java.io.IOException
public abstract int decode (java.lang.String, java.io.OutputStream) throws java.io.IOException
}
org/bouncycastle/util/Strings.classStrings.java
package org.bouncycastle.util
public final org.bouncycastle.util.Strings extends java.lang.Object {
public void ()
public static java.lang.String fromUTF8ByteArray (byte[])
public static byte[] toUTF8ByteArray (java.lang.String)
public static byte[] toUTF8ByteArray (char[])
public static void toUTF8ByteArray (char[], java.io.OutputStream) throws java.io.IOException
public static java.lang.String toUpperCase (java.lang.String)
public static java.lang.String toLowerCase (java.lang.String)
public static byte[] toByteArray (char[])
public static byte[] toByteArray (java.lang.String)
public static java.lang.String fromByteArray (byte[])
public static char[] asCharArray (byte[])
public static java.lang.String[] split (java.lang.String, char)
}
org/bouncycastle/util/Arrays.classArrays.java
package org.bouncycastle.util
public final org.bouncycastle.util.Arrays extends java.lang.Object {
private void ()
public static boolean areEqual (boolean[], boolean[])
public static boolean areEqual (char[], char[])
public static boolean areEqual (byte[], byte[])
public static boolean constantTimeAreEqual (byte[], byte[])
public static boolean areEqual (int[], int[])
public static boolean areEqual (long[], long[])
public static boolean areEqual (java.math.BigInteger[], java.math.BigInteger[])
public static void fill (byte[], byte)
public static void fill (long[], long)
public static void fill (short[], short)
public static void fill (int[], int)
public static int hashCode (byte[])
public static int hashCode (char[])
public static int hashCode (int[])
public static int hashCode (java.math.BigInteger[])
public static byte[] clone (byte[])
public static int[] clone (int[])
public static java.math.BigInteger[] clone (java.math.BigInteger[])
public static byte[] copyOf (byte[], int)
public static int[] copyOf (int[], int)
public static long[] copyOf (long[], int)
public static java.math.BigInteger[] copyOf (java.math.BigInteger[], int)
public static byte[] copyOfRange (byte[], int, int)
public static int[] copyOfRange (int[], int, int)
public static long[] copyOfRange (long[], int, int)
public static java.math.BigInteger[] copyOfRange (java.math.BigInteger[], int, int)
private static int getLength (int, int)
}
org/bouncycastle/util/BigIntegers.classBigIntegers.java
package org.bouncycastle.util
public final org.bouncycastle.util.BigIntegers extends java.lang.Object {
private static final int MAX_ITERATIONS
private static final java.math.BigInteger ZERO
public void ()
public static byte[] asUnsignedByteArray (java.math.BigInteger)
public static java.math.BigInteger createRandomInRange (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
static void ()
}
org/bouncycastle/util/CollectionStore.classCollectionStore.java
package org.bouncycastle.util
public org.bouncycastle.util.CollectionStore extends java.lang.Object implements org.bouncycastle.util.Store {
private java.util.Collection _local
public void (java.util.Collection)
public java.util.Collection getMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/util/io/
org/bouncycastle/util/io/TeeInputStream.classTeeInputStream.java
package org.bouncycastle.util.io
public org.bouncycastle.util.io.TeeInputStream extends java.io.InputStream {
private final java.io.InputStream input
private final java.io.OutputStream output
public void (java.io.InputStream, java.io.OutputStream)
public int read (byte[]) throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public int read () throws java.io.IOException
public void close () throws java.io.IOException
public java.io.OutputStream getOutputStream ()
}
org/bouncycastle/util/io/TeeOutputStream.classTeeOutputStream.java
package org.bouncycastle.util.io
public org.bouncycastle.util.io.TeeOutputStream extends java.io.OutputStream {
private java.io.OutputStream output1
private java.io.OutputStream output2
public void (java.io.OutputStream, java.io.OutputStream)
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
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/util/io/Streams.classStreams.java
package org.bouncycastle.util.io
public final org.bouncycastle.util.io.Streams extends java.lang.Object {
private static int BUFFER_SIZE
public void ()
public static void drain (java.io.InputStream) throws java.io.IOException
public static byte[] readAll (java.io.InputStream) throws java.io.IOException
public static byte[] readAllLimited (java.io.InputStream, int) throws java.io.IOException
public static int readFully (java.io.InputStream, byte[]) throws java.io.IOException
public static int readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
public static void pipeAll (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
public static long pipeAllLimited (java.io.InputStream, long, java.io.OutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/util/io/StreamOverflowException.classStreamOverflowException.java
package org.bouncycastle.util.io
public org.bouncycastle.util.io.StreamOverflowException extends java.io.IOException {
public void (java.lang.String)
}
org/bouncycastle/util/io/pem/
org/bouncycastle/util/io/pem/PemObjectParser.classPemObjectParser.java
package org.bouncycastle.util.io.pem
public abstract org.bouncycastle.util.io.pem.PemObjectParser extends java.lang.Object {
public abstract java.lang.Object parseObject (org.bouncycastle.util.io.pem.PemObject) throws java.io.IOException
}
org/bouncycastle/util/io/pem/PemWriter.classPemWriter.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemWriter extends java.io.BufferedWriter {
private static final int LINE_LENGTH
private final int nlLength
private char[] buf
public void (java.io.Writer)
public int getOutputSize (org.bouncycastle.util.io.pem.PemObject)
public void writeObject (org.bouncycastle.util.io.pem.PemObjectGenerator) throws java.io.IOException
private void writeEncoded (byte[]) throws java.io.IOException
private void writePreEncapsulationBoundary (java.lang.String) throws java.io.IOException
private void writePostEncapsulationBoundary (java.lang.String) throws java.io.IOException
}
org/bouncycastle/util/io/pem/PemGenerationException.classPemGenerationException.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemGenerationException 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/util/io/pem/PemObject.classPemObject.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemObject extends java.lang.Object implements org.bouncycastle.util.io.pem.PemObjectGenerator {
private static final java.util.List EMPTY_LIST
private String type
private java.util.List headers
private byte[] content
public void (java.lang.String, byte[])
public void (java.lang.String, java.util.List, byte[])
public java.lang.String getType ()
public java.util.List getHeaders ()
public byte[] getContent ()
public org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
static void ()
}
org/bouncycastle/util/io/pem/PemObjectGenerator.classPemObjectGenerator.java
package org.bouncycastle.util.io.pem
public abstract org.bouncycastle.util.io.pem.PemObjectGenerator extends java.lang.Object {
public abstract org.bouncycastle.util.io.pem.PemObject generate () throws org.bouncycastle.util.io.pem.PemGenerationException
}
org/bouncycastle/util/io/pem/PemReader.classPemReader.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemReader extends java.io.BufferedReader {
private static final String BEGIN
private static final String END
public void (java.io.Reader)
public org.bouncycastle.util.io.pem.PemObject readPemObject () throws java.io.IOException
private org.bouncycastle.util.io.pem.PemObject loadObject (java.lang.String) throws java.io.IOException
}
org/bouncycastle/util/io/pem/PemHeader.classPemHeader.java
package org.bouncycastle.util.io.pem
public org.bouncycastle.util.io.pem.PemHeader extends java.lang.Object {
private String name
private String value
public void (java.lang.String, java.lang.String)
public java.lang.String getName ()
public java.lang.String getValue ()
public int hashCode ()
public boolean equals (java.lang.Object)
private int getHashCode (java.lang.String)
private boolean isEqual (java.lang.String, java.lang.String)
}
org/bouncycastle/util/StoreException.classStoreException.java
package org.bouncycastle.util
public org.bouncycastle.util.StoreException extends java.lang.RuntimeException {
private Throwable _e
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/util/Store.classStore.java
package org.bouncycastle.util
public abstract org.bouncycastle.util.Store extends java.lang.Object {
public abstract java.util.Collection getMatches (org.bouncycastle.util.Selector) throws org.bouncycastle.util.StoreException
}
org/bouncycastle/math/
org/bouncycastle/math/ec/
org/bouncycastle/math/ec/ECMultiplier.classECMultiplier.java
package org.bouncycastle.math.ec
abstract org.bouncycastle.math.ec.ECMultiplier extends java.lang.Object {
public abstract org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/ECPoint$Fp.classECPoint.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECPoint$Fp extends org.bouncycastle.math.ec.ECPoint {
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, boolean)
public byte[] getEncoded ()
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint twice ()
public org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint negate ()
synchronized void assertECMultiplier ()
}
org/bouncycastle/math/ec/Tnaf.classTnaf.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.Tnaf extends java.lang.Object {
private static final java.math.BigInteger MINUS_ONE
private static final java.math.BigInteger MINUS_TWO
private static final java.math.BigInteger MINUS_THREE
public static final byte WIDTH
public static final byte POW_2_WIDTH
public static final org.bouncycastle.math.ec.ZTauElement[] alpha0
public static final byte[][] alpha0Tnaf
public static final org.bouncycastle.math.ec.ZTauElement[] alpha1
public static final byte[][] alpha1Tnaf
void ()
public static java.math.BigInteger norm (byte, org.bouncycastle.math.ec.ZTauElement)
public static org.bouncycastle.math.ec.SimpleBigDecimal norm (byte, org.bouncycastle.math.ec.SimpleBigDecimal, org.bouncycastle.math.ec.SimpleBigDecimal)
public static org.bouncycastle.math.ec.ZTauElement round (org.bouncycastle.math.ec.SimpleBigDecimal, org.bouncycastle.math.ec.SimpleBigDecimal, byte)
public static org.bouncycastle.math.ec.SimpleBigDecimal approximateDivisionByN (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, byte, int, int)
public static byte[] tauAdicNaf (byte, org.bouncycastle.math.ec.ZTauElement)
public static org.bouncycastle.math.ec.ECPoint$F2m tau (org.bouncycastle.math.ec.ECPoint$F2m)
public static byte getMu (org.bouncycastle.math.ec.ECCurve$F2m)
public static java.math.BigInteger[] getLucas (byte, int, boolean)
public static java.math.BigInteger getTw (byte, int)
public static java.math.BigInteger[] getSi (org.bouncycastle.math.ec.ECCurve$F2m)
public static org.bouncycastle.math.ec.ZTauElement partModReduction (java.math.BigInteger, int, byte, java.math.BigInteger[], byte, byte)
public static org.bouncycastle.math.ec.ECPoint$F2m multiplyRTnaf (org.bouncycastle.math.ec.ECPoint$F2m, java.math.BigInteger)
public static org.bouncycastle.math.ec.ECPoint$F2m multiplyTnaf (org.bouncycastle.math.ec.ECPoint$F2m, org.bouncycastle.math.ec.ZTauElement)
public static org.bouncycastle.math.ec.ECPoint$F2m multiplyFromTnaf (org.bouncycastle.math.ec.ECPoint$F2m, byte[])
public static byte[] tauAdicWNaf (byte, org.bouncycastle.math.ec.ZTauElement, byte, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.math.ec.ZTauElement[])
public static org.bouncycastle.math.ec.ECPoint$F2m[] getPreComp (org.bouncycastle.math.ec.ECPoint$F2m, byte)
static void ()
}
org/bouncycastle/math/ec/ECCurve.classECCurve.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECCurve extends java.lang.Object {
org.bouncycastle.math.ec.ECFieldElement a
org.bouncycastle.math.ec.ECFieldElement b
public void ()
public abstract int getFieldSize ()
public abstract org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
public abstract org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger, boolean)
public abstract org.bouncycastle.math.ec.ECPoint decodePoint (byte[])
public abstract org.bouncycastle.math.ec.ECPoint getInfinity ()
public org.bouncycastle.math.ec.ECFieldElement getA ()
public org.bouncycastle.math.ec.ECFieldElement getB ()
}
org/bouncycastle/math/ec/ECFieldElement$Fp.classECFieldElement.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECFieldElement$Fp extends org.bouncycastle.math.ec.ECFieldElement {
java.math.BigInteger x
java.math.BigInteger q
public void (java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public java.math.BigInteger getQ ()
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement negate ()
public org.bouncycastle.math.ec.ECFieldElement square ()
public org.bouncycastle.math.ec.ECFieldElement invert ()
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
private static java.math.BigInteger[] lucasSequence (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/math/ec/ZTauElement.classZTauElement.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.ZTauElement extends java.lang.Object {
public final java.math.BigInteger u
public final java.math.BigInteger v
public void (java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/math/ec/IntArray.classIntArray.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.IntArray extends java.lang.Object {
private int[] m_ints
public void (int)
public void (int[])
public void (java.math.BigInteger)
public void (java.math.BigInteger, int)
public boolean isZero ()
public int getUsedLength ()
public int bitLength ()
private int[] resizedInts (int)
public java.math.BigInteger toBigInteger ()
public void shiftLeft ()
public org.bouncycastle.math.ec.IntArray shiftLeft (int)
public void addShifted (org.bouncycastle.math.ec.IntArray, int)
public int getLength ()
public boolean testBit (int)
public void flipBit (int)
public void setBit (int)
public org.bouncycastle.math.ec.IntArray multiply (org.bouncycastle.math.ec.IntArray, int)
public void reduce (int, int[])
public org.bouncycastle.math.ec.IntArray square (int)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.Object clone ()
public java.lang.String toString ()
}
org/bouncycastle/math/ec/WTauNafPreCompInfo.classWTauNafPreCompInfo.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WTauNafPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
private org.bouncycastle.math.ec.ECPoint$F2m[] preComp
void (org.bouncycastle.math.ec.ECPoint$F2m[])
protected org.bouncycastle.math.ec.ECPoint$F2m[] getPreComp ()
}
org/bouncycastle/math/ec/PreCompInfo.classPreCompInfo.java
package org.bouncycastle.math.ec
abstract org.bouncycastle.math.ec.PreCompInfo extends java.lang.Object {
}
org/bouncycastle/math/ec/ECPoint$F2m.classECPoint.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECPoint$F2m extends org.bouncycastle.math.ec.ECPoint {
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement, boolean)
public byte[] getEncoded ()
private static void checkPoints (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint$F2m addSimple (org.bouncycastle.math.ec.ECPoint$F2m)
public org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
public org.bouncycastle.math.ec.ECPoint$F2m subtractSimple (org.bouncycastle.math.ec.ECPoint$F2m)
public org.bouncycastle.math.ec.ECPoint twice ()
public org.bouncycastle.math.ec.ECPoint negate ()
synchronized void assertECMultiplier ()
}
org/bouncycastle/math/ec/SimpleBigDecimal.classSimpleBigDecimal.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.SimpleBigDecimal extends java.lang.Object {
private static final long serialVersionUID
private final java.math.BigInteger bigInt
private final int scale
public static org.bouncycastle.math.ec.SimpleBigDecimal getInstance (java.math.BigInteger, int)
public void (java.math.BigInteger, int)
private void (org.bouncycastle.math.ec.SimpleBigDecimal)
private void checkScale (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal adjustScale (int)
public org.bouncycastle.math.ec.SimpleBigDecimal add (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal add (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal negate ()
public org.bouncycastle.math.ec.SimpleBigDecimal subtract (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal subtract (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal multiply (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal multiply (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal divide (org.bouncycastle.math.ec.SimpleBigDecimal)
public org.bouncycastle.math.ec.SimpleBigDecimal divide (java.math.BigInteger)
public org.bouncycastle.math.ec.SimpleBigDecimal shiftLeft (int)
public int compareTo (org.bouncycastle.math.ec.SimpleBigDecimal)
public int compareTo (java.math.BigInteger)
public java.math.BigInteger floor ()
public java.math.BigInteger round ()
public int intValue ()
public long longValue ()
public int getScale ()
public java.lang.String toString ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/math/ec/WNafMultiplier.classWNafMultiplier.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WNafMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
void ()
public byte[] windowNaf (byte, java.math.BigInteger)
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/ECAlgorithms.classECAlgorithms.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECAlgorithms extends java.lang.Object {
public void ()
public static org.bouncycastle.math.ec.ECPoint sumOfTwoMultiplies (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public static org.bouncycastle.math.ec.ECPoint shamirsTrick (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
private static org.bouncycastle.math.ec.ECPoint implShamirsTrick (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
}
org/bouncycastle/math/ec/ECFieldElement$F2m.classECFieldElement.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECFieldElement$F2m extends org.bouncycastle.math.ec.ECFieldElement {
public static final int GNB
public static final int TPB
public static final int PPB
private int representation
private int m
private int k1
private int k2
private int k3
private org.bouncycastle.math.ec.IntArray x
private int t
public void (int, int, int, int, java.math.BigInteger)
public void (int, int, java.math.BigInteger)
private void (int, int, int, int, org.bouncycastle.math.ec.IntArray)
public java.math.BigInteger toBigInteger ()
public java.lang.String getFieldName ()
public int getFieldSize ()
public static void checkFieldElements (org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECFieldElement negate ()
public org.bouncycastle.math.ec.ECFieldElement square ()
public org.bouncycastle.math.ec.ECFieldElement invert ()
public org.bouncycastle.math.ec.ECFieldElement sqrt ()
public int getRepresentation ()
public int getM ()
public int getK1 ()
public int getK2 ()
public int getK3 ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/math/ec/ECFieldElement.classECFieldElement.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECFieldElement extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants {
public void ()
public abstract java.math.BigInteger toBigInteger ()
public abstract java.lang.String getFieldName ()
public abstract int getFieldSize ()
public abstract org.bouncycastle.math.ec.ECFieldElement add (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement subtract (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement multiply (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement divide (org.bouncycastle.math.ec.ECFieldElement)
public abstract org.bouncycastle.math.ec.ECFieldElement negate ()
public abstract org.bouncycastle.math.ec.ECFieldElement square ()
public abstract org.bouncycastle.math.ec.ECFieldElement invert ()
public abstract org.bouncycastle.math.ec.ECFieldElement sqrt ()
public java.lang.String toString ()
}
org/bouncycastle/math/ec/WTauNafMultiplier.classWTauNafMultiplier.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WTauNafMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
void ()
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
private org.bouncycastle.math.ec.ECPoint$F2m multiplyWTnaf (org.bouncycastle.math.ec.ECPoint$F2m, org.bouncycastle.math.ec.ZTauElement, org.bouncycastle.math.ec.PreCompInfo, byte, byte)
private static org.bouncycastle.math.ec.ECPoint$F2m multiplyFromWTnaf (org.bouncycastle.math.ec.ECPoint$F2m, byte[], org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/WNafPreCompInfo.classWNafPreCompInfo.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.WNafPreCompInfo extends java.lang.Object implements org.bouncycastle.math.ec.PreCompInfo {
private org.bouncycastle.math.ec.ECPoint[] preComp
private org.bouncycastle.math.ec.ECPoint twiceP
void ()
protected org.bouncycastle.math.ec.ECPoint[] getPreComp ()
protected void setPreComp (org.bouncycastle.math.ec.ECPoint[])
protected org.bouncycastle.math.ec.ECPoint getTwiceP ()
protected void setTwiceP (org.bouncycastle.math.ec.ECPoint)
}
org/bouncycastle/math/ec/ECPoint.classECPoint.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECPoint extends java.lang.Object {
org.bouncycastle.math.ec.ECCurve curve
org.bouncycastle.math.ec.ECFieldElement x
org.bouncycastle.math.ec.ECFieldElement y
protected boolean withCompression
protected org.bouncycastle.math.ec.ECMultiplier multiplier
protected org.bouncycastle.math.ec.PreCompInfo preCompInfo
private static org.bouncycastle.asn1.x9.X9IntegerConverter converter
protected void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECFieldElement, org.bouncycastle.math.ec.ECFieldElement)
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECFieldElement getX ()
public org.bouncycastle.math.ec.ECFieldElement getY ()
public boolean isInfinity ()
public boolean isCompressed ()
public boolean equals (java.lang.Object)
public int hashCode ()
void setPreCompInfo (org.bouncycastle.math.ec.PreCompInfo)
public abstract byte[] getEncoded ()
public abstract org.bouncycastle.math.ec.ECPoint add (org.bouncycastle.math.ec.ECPoint)
public abstract org.bouncycastle.math.ec.ECPoint subtract (org.bouncycastle.math.ec.ECPoint)
public abstract org.bouncycastle.math.ec.ECPoint negate ()
public abstract org.bouncycastle.math.ec.ECPoint twice ()
synchronized void assertECMultiplier ()
public org.bouncycastle.math.ec.ECPoint multiply (java.math.BigInteger)
static org.bouncycastle.asn1.x9.X9IntegerConverter access$000 ()
static void ()
}
org/bouncycastle/math/ec/FpNafMultiplier.classFpNafMultiplier.java
package org.bouncycastle.math.ec
org.bouncycastle.math.ec.FpNafMultiplier extends java.lang.Object implements org.bouncycastle.math.ec.ECMultiplier {
void ()
public org.bouncycastle.math.ec.ECPoint multiply (org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, org.bouncycastle.math.ec.PreCompInfo)
}
org/bouncycastle/math/ec/ECCurve$Fp.classECCurve.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECCurve$Fp extends org.bouncycastle.math.ec.ECCurve {
java.math.BigInteger q
org.bouncycastle.math.ec.ECPoint$Fp infinity
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getQ ()
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
public org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger, boolean)
public org.bouncycastle.math.ec.ECPoint decodePoint (byte[])
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/math/ec/ECCurve$F2m.classECCurve.java
package org.bouncycastle.math.ec
public org.bouncycastle.math.ec.ECCurve$F2m extends org.bouncycastle.math.ec.ECCurve {
private int m
private int k1
private int k2
private int k3
private java.math.BigInteger n
private java.math.BigInteger h
private org.bouncycastle.math.ec.ECPoint$F2m infinity
private byte mu
private java.math.BigInteger[] si
public void (int, int, java.math.BigInteger, java.math.BigInteger)
public void (int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (int, int, int, int, java.math.BigInteger, java.math.BigInteger)
public void (int, int, int, int, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public int getFieldSize ()
public org.bouncycastle.math.ec.ECFieldElement fromBigInteger (java.math.BigInteger)
public org.bouncycastle.math.ec.ECPoint createPoint (java.math.BigInteger, java.math.BigInteger, boolean)
public org.bouncycastle.math.ec.ECPoint decodePoint (byte[])
public org.bouncycastle.math.ec.ECPoint getInfinity ()
public boolean isKoblitz ()
synchronized byte getMu ()
synchronized java.math.BigInteger[] getSi ()
private org.bouncycastle.math.ec.ECPoint decompressPoint (byte[], int)
private org.bouncycastle.math.ec.ECFieldElement solveQuadradicEquation (org.bouncycastle.math.ec.ECFieldElement)
public boolean equals (java.lang.Object)
public int hashCode ()
public int getM ()
public boolean isTrinomial ()
public int getK1 ()
public int getK2 ()
public int getK3 ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
}
org/bouncycastle/math/ec/ECConstants.classECConstants.java
package org.bouncycastle.math.ec
public abstract org.bouncycastle.math.ec.ECConstants extends java.lang.Object {
public static final java.math.BigInteger ZERO
public static final java.math.BigInteger ONE
public static final java.math.BigInteger TWO
public static final java.math.BigInteger THREE
public static final java.math.BigInteger FOUR
static void ()
}
org/bouncycastle/cert/
org/bouncycastle/cert/AttributeCertificateHolder.classAttributeCertificateHolder.java
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/CertIOException.classCertIOException.java
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/CertException.classCertException.java
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/X509CRLEntryHolder.classX509CRLEntryHolder.java
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 java.util.List getExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public java.util.Set getNonCriticalExtensionOIDs ()
}
org/bouncycastle/cert/CertUtils.classCertUtils.java
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.DERGeneralizedTime)
static void ()
}
org/bouncycastle/cert/selector/
org/bouncycastle/cert/selector/X509CertificateHolderSelector.classX509CertificateHolderSelector.java
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/MSOutlookKeyIdCalculator.classMSOutlookKeyIdCalculator.java
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/X509CertificateHolder.classX509CertificateHolder.java
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 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/X509CRLHolder.classX509CRLHolder.java
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 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/jcajce/
org/bouncycastle/cert/jcajce/JcaCertStore.classJcaCertStore.java
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/JcaX509CertificateHolder.classJcaX509CertificateHolder.java
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/X509AttributeCertificateHolder.classX509AttributeCertificateHolder.java
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 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/AttributeCertificateIssuer.classAttributeCertificateIssuer.java
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/cms/
org/bouncycastle/cms/CMSSignedHelper.classCMSSignedHelper.java
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.DERObjectIdentifier, 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.DERObjectIdentifier, java.lang.String)
void setSigningDigestAlgorithmMapping (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String)
static void ()
}
org/bouncycastle/cms/CMSException.classCMSException.java
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/CMSRuntimeException.classCMSRuntimeException.java
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/CMSAttributeTableGenerator.classCMSAttributeTableGenerator.java
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/CMSVerifierCertificateNotValidException.classCMSVerifierCertificateNotValidException.java
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSVerifierCertificateNotValidException extends org.bouncycastle.cms.CMSException {
public void (java.lang.String)
}
org/bouncycastle/cms/CMSReadable.classCMSReadable.java
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/CMSSignatureEncryptionAlgorithmFinder.classCMSSignatureEncryptionAlgorithmFinder.java
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/SignerInformationStore.classSignerInformationStore.java
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/NullOutputStream.classNullOutputStream.java
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/CMSSignerDigestMismatchException.classCMSSignerDigestMismatchException.java
package org.bouncycastle.cms
public org.bouncycastle.cms.CMSSignerDigestMismatchException extends org.bouncycastle.cms.CMSException {
public void (java.lang.String)
}
org/bouncycastle/cms/CMSSignedGenerator.classCMSSignedGenerator.java
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_SHA256
public static final String DIGEST_SHA384
public static final String DIGEST_SHA512
public static final String DIGEST_MD5
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
private static final String ENCRYPTION_ECDSA_WITH_SHA1
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.DERObjectIdentifier, 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/CMSTypedData.classCMSTypedData.java
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/CMSProcessable.classCMSProcessable.java
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/SignerInfoGeneratorBuilder.classSignerInfoGeneratorBuilder.java
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/CMSSignedDataGenerator.classCMSSignedDataGenerator.java
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/SignerInformation.classSignerInformation.java
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/CMSSignatureAlgorithmNameGenerator.classCMSSignatureAlgorithmNameGenerator.java
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/DefaultCMSSignatureEncryptionAlgorithmFinder.classDefaultCMSSignatureEncryptionAlgorithmFinder.java
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/SignerId.classSignerId.java
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/CMSSignedDataGenerator$1.classCMSSignedDataGenerator.java
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)
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.classCMSSignedDataGenerator.java
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/CMSSignedData.classCMSSignedData.java
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.CMSProcessable 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.CMSProcessable 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/CMSUtils.classCMSUtils.java
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.TBSCertificateStructure 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/CMSProcessableByteArray.classCMSProcessableByteArray.java
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/SignerInfoGenerator.classSignerInfoGenerator.java
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 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.DERObjectIdentifier, org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public byte[] getCalculatedDigest ()
public org.bouncycastle.cms.CMSAttributeTableGenerator getSignedAttributeTableGenerator ()
public org.bouncycastle.cms.CMSAttributeTableGenerator getUnsignedAttributeTableGenerator ()
}
org/bouncycastle/cms/jcajce/
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder$Helper.classJcaSimpleSignerInfoVerifierBuilder.java
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/JcaSignerInfoGeneratorBuilder.classJcaSignerInfoGeneratorBuilder.java
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/JcaSimpleSignerInfoVerifierBuilder$ProviderHelper.classJcaSimpleSignerInfoVerifierBuilder.java
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/JcaSignerInfoVerifierBuilder$NamedHelper.classJcaSignerInfoVerifierBuilder.java
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/JcaSimpleSignerInfoVerifierBuilder$NamedHelper.classJcaSimpleSignerInfoVerifierBuilder.java
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/JcaSignerInfoVerifierBuilder.classJcaSignerInfoVerifierBuilder.java
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/JcaSimpleSignerInfoVerifierBuilder.classJcaSimpleSignerInfoVerifierBuilder.java
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/JcaSignerInfoVerifierBuilder$1.classJcaSignerInfoVerifierBuilder.java
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSignerInfoVerifierBuilder$1 extends java.lang.Object {
}
org/bouncycastle/cms/jcajce/JcaSimpleSignerInfoVerifierBuilder$1.classJcaSimpleSignerInfoVerifierBuilder.java
package org.bouncycastle.cms.jcajce
org.bouncycastle.cms.jcajce.JcaSimpleSignerInfoVerifierBuilder$1 extends java.lang.Object {
}
org/bouncycastle/cms/jcajce/JcaSignerInfoVerifierBuilder$ProviderHelper.classJcaSignerInfoVerifierBuilder.java
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$Helper.classJcaSignerInfoVerifierBuilder.java
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/CMSAbsentContent.classCMSAbsentContent.java
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/SimpleAttributeTableGenerator.classSimpleAttributeTableGenerator.java
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/DefaultCMSSignatureAlgorithmNameGenerator.classDefaultCMSSignatureAlgorithmNameGenerator.java
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/SignerInformationVerifier.classSignerInformationVerifier.java
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/DefaultSignedAttributeTableGenerator.classDefaultSignedAttributeTableGenerator.java
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/CMSAttributeTableGenerationException.classCMSAttributeTableGenerationException.java
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/x509/
org/bouncycastle/x509/PKIXAttrCertChecker.classPKIXAttrCertChecker.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.PKIXAttrCertChecker extends java.lang.Object implements java.lang.Cloneable {
public void ()
public abstract java.util.Set getSupportedExtensions ()
public abstract void check (org.bouncycastle.x509.X509AttributeCertificate, java.security.cert.CertPath, java.security.cert.CertPath, java.util.Collection) throws java.security.cert.CertPathValidatorException
public abstract java.lang.Object clone ()
}
org/bouncycastle/x509/AttributeCertificateHolder.classAttributeCertificateHolder.java
package org.bouncycastle.x509
public org.bouncycastle.x509.AttributeCertificateHolder extends java.lang.Object implements java.security.cert.CertSelector org.bouncycastle.util.Selector {
final org.bouncycastle.asn1.x509.Holder holder
void (org.bouncycastle.asn1.ASN1Sequence)
public void (org.bouncycastle.jce.X509Principal, java.math.BigInteger)
public void (javax.security.auth.x500.X500Principal, java.math.BigInteger)
public void (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public void (org.bouncycastle.jce.X509Principal)
public void (javax.security.auth.x500.X500Principal)
public void (int, java.lang.String, java.lang.String, byte[])
public int getDigestedObjectType ()
public java.lang.String getDigestAlgorithm ()
public byte[] getObjectDigest ()
public java.lang.String getOtherObjectTypeID ()
private org.bouncycastle.asn1.x509.GeneralNames generateGeneralNames (org.bouncycastle.jce.X509Principal)
private boolean matchesDN (org.bouncycastle.jce.X509Principal, org.bouncycastle.asn1.x509.GeneralNames)
private java.lang.Object[] getNames (org.bouncycastle.asn1.x509.GeneralName[])
private java.security.Principal[] getPrincipals (org.bouncycastle.asn1.x509.GeneralNames)
public java.security.Principal[] getEntityNames ()
public java.security.Principal[] getIssuer ()
public java.math.BigInteger getSerialNumber ()
public java.lang.Object clone ()
public boolean match (java.security.cert.Certificate)
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean match (java.lang.Object)
}
org/bouncycastle/x509/X509CollectionStoreParameters.classX509CollectionStoreParameters.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CollectionStoreParameters extends java.lang.Object implements org.bouncycastle.x509.X509StoreParameters {
private java.util.Collection collection
public void (java.util.Collection)
public java.lang.Object clone ()
public java.util.Collection getCollection ()
public java.lang.String toString ()
}
org/bouncycastle/x509/X509Attribute.classX509Attribute.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509Attribute extends org.bouncycastle.asn1.ASN1Object {
org.bouncycastle.asn1.x509.Attribute attr
void (org.bouncycastle.asn1.ASN1Encodable)
public void (java.lang.String, org.bouncycastle.asn1.ASN1Encodable)
public void (java.lang.String, org.bouncycastle.asn1.ASN1EncodableVector)
public java.lang.String getOID ()
public org.bouncycastle.asn1.ASN1Encodable[] getValues ()
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive ()
}
org/bouncycastle/x509/X509AttributeCertificate.classX509AttributeCertificate.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509AttributeCertificate extends java.lang.Object implements java.security.cert.X509Extension {
public abstract int getVersion ()
public abstract java.math.BigInteger getSerialNumber ()
public abstract java.util.Date getNotBefore ()
public abstract java.util.Date getNotAfter ()
public abstract org.bouncycastle.x509.AttributeCertificateHolder getHolder ()
public abstract org.bouncycastle.x509.AttributeCertificateIssuer getIssuer ()
public abstract org.bouncycastle.x509.X509Attribute[] getAttributes ()
public abstract org.bouncycastle.x509.X509Attribute[] getAttributes (java.lang.String)
public abstract boolean[] getIssuerUniqueID ()
public abstract void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public abstract void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public abstract byte[] getSignature ()
public abstract void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public abstract byte[] getEncoded () throws java.io.IOException
}
org/bouncycastle/x509/ExtendedPKIXBuilderParameters.classExtendedPKIXBuilderParameters.java
package org.bouncycastle.x509
public org.bouncycastle.x509.ExtendedPKIXBuilderParameters extends org.bouncycastle.x509.ExtendedPKIXParameters {
private int maxPathLength
private java.util.Set excludedCerts
public java.util.Set getExcludedCerts ()
public void setExcludedCerts (java.util.Set)
public void (java.util.Set, org.bouncycastle.util.Selector) throws java.security.InvalidAlgorithmParameterException
public void setMaxPathLength (int)
public int getMaxPathLength ()
protected void setParams (java.security.cert.PKIXParameters)
public java.lang.Object clone ()
public static org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters)
}
org/bouncycastle/x509/ExtendedPKIXParameters.classExtendedPKIXParameters.java
package org.bouncycastle.x509
public org.bouncycastle.x509.ExtendedPKIXParameters extends java.security.cert.PKIXParameters {
private java.util.List stores
private org.bouncycastle.util.Selector selector
private boolean additionalLocationsEnabled
private java.util.List additionalStores
private java.util.Set trustedACIssuers
private java.util.Set necessaryACAttributes
private java.util.Set prohibitedACAttributes
private java.util.Set attrCertCheckers
public static final int PKIX_VALIDITY_MODEL
public static final int CHAIN_VALIDITY_MODEL
private int validityModel
private boolean useDeltas
public void (java.util.Set) throws java.security.InvalidAlgorithmParameterException
public static org.bouncycastle.x509.ExtendedPKIXParameters getInstance (java.security.cert.PKIXParameters)
protected void setParams (java.security.cert.PKIXParameters)
public boolean isUseDeltasEnabled ()
public void setUseDeltasEnabled (boolean)
public int getValidityModel ()
public void setCertStores (java.util.List)
public void setStores (java.util.List)
public void addStore (org.bouncycastle.util.Store)
public void addAdditionalStore (org.bouncycastle.util.Store)
public void addAddionalStore (org.bouncycastle.util.Store)
public java.util.List getAdditionalStores ()
public java.util.List getStores ()
public void setValidityModel (int)
public java.lang.Object clone ()
public boolean isAdditionalLocationsEnabled ()
public void setAdditionalLocationsEnabled (boolean)
public org.bouncycastle.util.Selector getTargetConstraints ()
public void setTargetConstraints (org.bouncycastle.util.Selector)
public void setTargetCertConstraints (java.security.cert.CertSelector)
public java.util.Set getTrustedACIssuers ()
public void setTrustedACIssuers (java.util.Set)
public java.util.Set getNecessaryACAttributes ()
public void setNecessaryACAttributes (java.util.Set)
public java.util.Set getProhibitedACAttributes ()
public void setProhibitedACAttributes (java.util.Set)
public java.util.Set getAttrCertCheckers ()
public void setAttrCertCheckers (java.util.Set)
}
org/bouncycastle/x509/X509Store.classX509Store.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509Store extends java.lang.Object implements org.bouncycastle.util.Store {
private java.security.Provider _provider
private org.bouncycastle.x509.X509StoreSpi _spi
public static org.bouncycastle.x509.X509Store getInstance (java.lang.String, org.bouncycastle.x509.X509StoreParameters) throws org.bouncycastle.x509.NoSuchStoreException
public static org.bouncycastle.x509.X509Store getInstance (java.lang.String, org.bouncycastle.x509.X509StoreParameters, java.lang.String) throws org.bouncycastle.x509.NoSuchStoreException java.security.NoSuchProviderException
public static org.bouncycastle.x509.X509Store getInstance (java.lang.String, org.bouncycastle.x509.X509StoreParameters, java.security.Provider) throws org.bouncycastle.x509.NoSuchStoreException
private static org.bouncycastle.x509.X509Store createStore (org.bouncycastle.x509.X509Util$Implementation, org.bouncycastle.x509.X509StoreParameters)
private void (java.security.Provider, org.bouncycastle.x509.X509StoreSpi)
public java.security.Provider getProvider ()
public java.util.Collection getMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/x509/NoSuchStoreException.classNoSuchStoreException.java
package org.bouncycastle.x509
public org.bouncycastle.x509.NoSuchStoreException extends java.lang.Exception {
public void (java.lang.String)
}
org/bouncycastle/x509/ExtCertificateEncodingException.classExtCertificateEncodingException.java
package org.bouncycastle.x509
org.bouncycastle.x509.ExtCertificateEncodingException extends java.security.cert.CertificateEncodingException {
Throwable cause
void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/x509/X509CRLStoreSelector.classX509CRLStoreSelector.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CRLStoreSelector extends java.security.cert.X509CRLSelector implements org.bouncycastle.util.Selector {
private boolean deltaCRLIndicator
private boolean completeCRLEnabled
private java.math.BigInteger maxBaseCRLNumber
private byte[] issuingDistributionPoint
private boolean issuingDistributionPointEnabled
private org.bouncycastle.x509.X509AttributeCertificate attrCertChecking
public void ()
public boolean isIssuingDistributionPointEnabled ()
public void setIssuingDistributionPointEnabled (boolean)
public void setAttrCertificateChecking (org.bouncycastle.x509.X509AttributeCertificate)
public org.bouncycastle.x509.X509AttributeCertificate getAttrCertificateChecking ()
public boolean match (java.lang.Object)
public boolean match (java.security.cert.CRL)
public boolean isDeltaCRLIndicatorEnabled ()
public void setDeltaCRLIndicatorEnabled (boolean)
public static org.bouncycastle.x509.X509CRLStoreSelector getInstance (java.security.cert.X509CRLSelector)
public java.lang.Object clone ()
public boolean isCompleteCRLEnabled ()
public void setCompleteCRLEnabled (boolean)
public java.math.BigInteger getMaxBaseCRLNumber ()
public void setMaxBaseCRLNumber (java.math.BigInteger)
public byte[] getIssuingDistributionPoint ()
public void setIssuingDistributionPoint (byte[])
}
org/bouncycastle/x509/X509Util$Implementation.classX509Util.java
package org.bouncycastle.x509
org.bouncycastle.x509.X509Util$Implementation extends java.lang.Object {
Object engine
java.security.Provider provider
void (java.lang.Object, java.security.Provider)
java.lang.Object getEngine ()
java.security.Provider getProvider ()
}
org/bouncycastle/x509/X509Util.classX509Util.java
package org.bouncycastle.x509
org.bouncycastle.x509.X509Util extends java.lang.Object {
private static java.util.Hashtable algorithms
private static java.util.Hashtable params
private static java.util.Set noParams
void ()
private static org.bouncycastle.asn1.pkcs.RSASSAPSSparams creatPSSParams (org.bouncycastle.asn1.x509.AlgorithmIdentifier, int)
static org.bouncycastle.asn1.DERObjectIdentifier getAlgorithmOID (java.lang.String)
static org.bouncycastle.asn1.x509.AlgorithmIdentifier getSigAlgID (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String)
static java.util.Iterator getAlgNames ()
static java.security.Signature getSignatureInstance (java.lang.String) throws java.security.NoSuchAlgorithmException
static java.security.Signature getSignatureInstance (java.lang.String, java.lang.String) throws java.security.NoSuchProviderException java.security.NoSuchAlgorithmException
static byte[] calculateSignature (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
static byte[] calculateSignature (org.bouncycastle.asn1.DERObjectIdentifier, java.lang.String, java.lang.String, java.security.PrivateKey, java.security.SecureRandom, org.bouncycastle.asn1.ASN1Encodable) throws java.io.IOException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.SignatureException
static org.bouncycastle.jce.X509Principal convertPrincipal (javax.security.auth.x500.X500Principal)
static org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String, java.security.Provider) throws java.security.NoSuchAlgorithmException
static org.bouncycastle.x509.X509Util$Implementation getImplementation (java.lang.String, java.lang.String) throws java.security.NoSuchAlgorithmException
static java.security.Provider getProvider (java.lang.String) throws java.security.NoSuchProviderException
static void ()
}
org/bouncycastle/x509/X509V2AttributeCertificate.classX509V2AttributeCertificate.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V2AttributeCertificate extends java.lang.Object implements org.bouncycastle.x509.X509AttributeCertificate {
private org.bouncycastle.asn1.x509.AttributeCertificate cert
private java.util.Date notBefore
private java.util.Date notAfter
private static org.bouncycastle.asn1.x509.AttributeCertificate getObject (java.io.InputStream) throws java.io.IOException
public void (java.io.InputStream) throws java.io.IOException
public void (byte[]) throws java.io.IOException
void (org.bouncycastle.asn1.x509.AttributeCertificate) throws java.io.IOException
public int getVersion ()
public java.math.BigInteger getSerialNumber ()
public org.bouncycastle.x509.AttributeCertificateHolder getHolder ()
public org.bouncycastle.x509.AttributeCertificateIssuer getIssuer ()
public java.util.Date getNotBefore ()
public java.util.Date getNotAfter ()
public boolean[] getIssuerUniqueID ()
public void checkValidity () throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public void checkValidity (java.util.Date) throws java.security.cert.CertificateExpiredException java.security.cert.CertificateNotYetValidException
public byte[] getSignature ()
public final void verify (java.security.PublicKey, java.lang.String) throws java.security.cert.CertificateException java.security.NoSuchAlgorithmException java.security.InvalidKeyException java.security.NoSuchProviderException java.security.SignatureException
public byte[] getEncoded () throws java.io.IOException
public byte[] getExtensionValue (java.lang.String)
private java.util.Set getExtensionOIDs (boolean)
public java.util.Set getNonCriticalExtensionOIDs ()
public java.util.Set getCriticalExtensionOIDs ()
public boolean hasUnsupportedCriticalExtension ()
public org.bouncycastle.x509.X509Attribute[] getAttributes ()
public org.bouncycastle.x509.X509Attribute[] getAttributes (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/x509/X509V3CertificateGenerator.classX509V3CertificateGenerator.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V3CertificateGenerator extends java.lang.Object {
private org.bouncycastle.asn1.x509.V3TBSCertificateGenerator tbsGen
private org.bouncycastle.asn1.DERObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
private org.bouncycastle.asn1.x509.X509ExtensionsGenerator extGenerator
public void ()
public void reset ()
public void setSerialNumber (java.math.BigInteger)
public void setIssuerDN (javax.security.auth.x500.X500Principal)
public void setIssuerDN (org.bouncycastle.asn1.x509.X509Name)
public void setNotBefore (java.util.Date)
public void setNotAfter (java.util.Date)
public void setSubjectDN (javax.security.auth.x500.X500Principal)
public void setSubjectDN (org.bouncycastle.asn1.x509.X509Name)
public void setPublicKey (java.security.PublicKey) throws java.lang.IllegalArgumentException
public void setSignatureAlgorithm (java.lang.String)
public void setSubjectUniqueID (boolean[])
public void setIssuerUniqueID (boolean[])
private org.bouncycastle.asn1.DERBitString booleanToBitString (boolean[])
public void addExtension (java.lang.String, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, org.bouncycastle.asn1.ASN1Encodable)
public void addExtension (java.lang.String, boolean, byte[])
public void addExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, byte[])
public void copyAndAddExtension (java.lang.String, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public void copyAndAddExtension (org.bouncycastle.asn1.DERObjectIdentifier, boolean, java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
private org.bouncycastle.asn1.x509.TBSCertificate generateTbsCert ()
private java.security.cert.X509Certificate generateJcaObject (org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.security.cert.CertificateParsingException
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/extension/
org/bouncycastle/x509/extension/AuthorityKeyIdentifierStructure.classAuthorityKeyIdentifierStructure.java
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.AuthorityKeyIdentifierStructure extends org.bouncycastle.asn1.x509.AuthorityKeyIdentifier {
public void (byte[]) throws java.io.IOException
public void (org.bouncycastle.asn1.x509.X509Extension)
public void (org.bouncycastle.asn1.x509.Extension)
private static org.bouncycastle.asn1.ASN1Sequence fromCertificate (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
private static org.bouncycastle.asn1.ASN1Sequence fromKey (java.security.PublicKey) throws java.security.InvalidKeyException
public void (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public void (java.security.PublicKey) throws java.security.InvalidKeyException
}
org/bouncycastle/x509/extension/X509ExtensionUtil.classX509ExtensionUtil.java
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.X509ExtensionUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.asn1.ASN1Primitive fromExtensionValue (byte[]) throws java.io.IOException
public static java.util.Collection getIssuerAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
public static java.util.Collection getSubjectAlternativeNames (java.security.cert.X509Certificate) throws java.security.cert.CertificateParsingException
private static java.util.Collection getAlternativeNames (byte[]) throws java.security.cert.CertificateParsingException
}
org/bouncycastle/x509/extension/SubjectKeyIdentifierStructure.classSubjectKeyIdentifierStructure.java
package org.bouncycastle.x509.extension
public org.bouncycastle.x509.extension.SubjectKeyIdentifierStructure extends org.bouncycastle.asn1.x509.SubjectKeyIdentifier {
public void (byte[]) throws java.io.IOException
private static org.bouncycastle.asn1.ASN1OctetString fromPublicKey (java.security.PublicKey) throws java.security.InvalidKeyException
public void (java.security.PublicKey) throws java.security.InvalidKeyException
}
org/bouncycastle/x509/X509V1CertificateGenerator.classX509V1CertificateGenerator.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509V1CertificateGenerator extends java.lang.Object {
private org.bouncycastle.asn1.x509.V1TBSCertificateGenerator tbsGen
private org.bouncycastle.asn1.DERObjectIdentifier sigOID
private org.bouncycastle.asn1.x509.AlgorithmIdentifier sigAlgId
private String signatureAlgorithm
public void ()
public void reset ()
public void setSerialNumber (java.math.BigInteger)
public void setIssuerDN (javax.security.auth.x500.X500Principal)
public void setIssuerDN (org.bouncycastle.asn1.x509.X509Name)
public void setNotBefore (java.util.Date)
public void setNotAfter (java.util.Date)
public void setSubjectDN (javax.security.auth.x500.X500Principal)
public void setSubjectDN (org.bouncycastle.asn1.x509.X509Name)
public void setPublicKey (java.security.PublicKey)
public void setSignatureAlgorithm (java.lang.String)
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.security.SecureRandom) throws java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generateX509Certificate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.NoSuchProviderException java.lang.SecurityException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
public java.security.cert.X509Certificate generate (java.security.PrivateKey, java.lang.String, java.security.SecureRandom) throws java.security.cert.CertificateEncodingException java.lang.IllegalStateException java.security.NoSuchProviderException java.security.NoSuchAlgorithmException java.security.SignatureException java.security.InvalidKeyException
private java.security.cert.X509Certificate generateJcaObject (org.bouncycastle.asn1.x509.TBSCertificate, byte[]) throws java.security.cert.CertificateEncodingException
public java.util.Iterator getSignatureAlgNames ()
}
org/bouncycastle/x509/X509StoreSpi.classX509StoreSpi.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509StoreSpi extends java.lang.Object {
public void ()
public abstract void engineInit (org.bouncycastle.x509.X509StoreParameters)
public abstract java.util.Collection engineGetMatches (org.bouncycastle.util.Selector)
}
org/bouncycastle/x509/X509CertStoreSelector.classX509CertStoreSelector.java
package org.bouncycastle.x509
public org.bouncycastle.x509.X509CertStoreSelector extends java.security.cert.X509CertSelector implements org.bouncycastle.util.Selector {
public void ()
public boolean match (java.lang.Object)
public boolean match (java.security.cert.Certificate)
public java.lang.Object clone ()
public static org.bouncycastle.x509.X509CertStoreSelector getInstance (java.security.cert.X509CertSelector)
}
org/bouncycastle/x509/AttributeCertificateIssuer.classAttributeCertificateIssuer.java
package org.bouncycastle.x509
public org.bouncycastle.x509.AttributeCertificateIssuer extends java.lang.Object implements java.security.cert.CertSelector org.bouncycastle.util.Selector {
final org.bouncycastle.asn1.ASN1Encodable form
public void (org.bouncycastle.asn1.x509.AttCertIssuer)
public void (javax.security.auth.x500.X500Principal) throws java.io.IOException
public void (org.bouncycastle.jce.X509Principal)
private java.lang.Object[] getNames ()
public java.security.Principal[] getPrincipals ()
private boolean matchesDN (javax.security.auth.x500.X500Principal, org.bouncycastle.asn1.x509.GeneralNames)
public java.lang.Object clone ()
public boolean match (java.security.cert.Certificate)
public boolean equals (java.lang.Object)
public int hashCode ()
public boolean match (java.lang.Object)
}
org/bouncycastle/x509/X509StoreParameters.classX509StoreParameters.java
package org.bouncycastle.x509
public abstract org.bouncycastle.x509.X509StoreParameters extends java.lang.Object {
}
org/bouncycastle/crypto/
org/bouncycastle/crypto/generators/
org/bouncycastle/crypto/generators/DHParametersGenerator.classDHParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DHParametersGenerator extends java.lang.Object {
private int size
private int certainty
private java.security.SecureRandom random
private static final java.math.BigInteger TWO
public void ()
public void init (int, int, java.security.SecureRandom)
public org.bouncycastle.crypto.params.DHParameters generateParameters ()
static void ()
}
org/bouncycastle/crypto/generators/DSAParametersGenerator.classDSAParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DSAParametersGenerator extends java.lang.Object {
private int L
private int N
private int certainty
private java.security.SecureRandom random
private static final java.math.BigInteger ZERO
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
public void ()
public void init (int, int, java.security.SecureRandom)
private void init (int, int, int, java.security.SecureRandom)
public org.bouncycastle.crypto.params.DSAParameters generateParameters ()
private org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_2 ()
private static java.math.BigInteger calculateGenerator_FIPS186_2 (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
private org.bouncycastle.crypto.params.DSAParameters generateParameters_FIPS186_3 ()
private static java.math.BigInteger calculateGenerator_FIPS186_3_Unverifiable (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
private static void hash (org.bouncycastle.crypto.Digest, byte[], byte[])
private static int getDefaultN (int)
private static void inc (byte[])
static void ()
}
org/bouncycastle/crypto/generators/DSAKeyPairGenerator.classDSAKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DSAKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.DSAKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
private static java.math.BigInteger generatePrivateKey (java.math.BigInteger, java.security.SecureRandom)
private static java.math.BigInteger calculatePublicKey (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
static void ()
}
org/bouncycastle/crypto/generators/ECKeyPairGenerator.classECKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.ECKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator org.bouncycastle.math.ec.ECConstants {
org.bouncycastle.crypto.params.ECDomainParameters params
java.security.SecureRandom random
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/generators/DHBasicKeyPairGenerator.classDHBasicKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private org.bouncycastle.crypto.params.DHKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/generators/DHParametersHelper.classDHParametersHelper.java
package org.bouncycastle.crypto.generators
org.bouncycastle.crypto.generators.DHParametersHelper extends java.lang.Object {
private static final java.util.logging.Logger logger
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
void ()
static java.math.BigInteger[] generateSafePrimes (int, int, java.security.SecureRandom)
static java.math.BigInteger selectGenerator (java.math.BigInteger, java.math.BigInteger, java.security.SecureRandom)
static void ()
}
org/bouncycastle/crypto/generators/DHKeyGeneratorHelper.classDHKeyGeneratorHelper.java
package org.bouncycastle.crypto.generators
org.bouncycastle.crypto.generators.DHKeyGeneratorHelper extends java.lang.Object {
static final org.bouncycastle.crypto.generators.DHKeyGeneratorHelper INSTANCE
private static final java.math.BigInteger ONE
private static final java.math.BigInteger TWO
private void ()
java.math.BigInteger calculatePrivate (org.bouncycastle.crypto.params.DHParameters, java.security.SecureRandom)
java.math.BigInteger calculatePublic (org.bouncycastle.crypto.params.DHParameters, java.math.BigInteger)
static void ()
}
org/bouncycastle/crypto/generators/DESedeKeyGenerator.classDESedeKeyGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DESedeKeyGenerator extends org.bouncycastle.crypto.generators.DESKeyGenerator {
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public byte[] generateKey ()
}
org/bouncycastle/crypto/generators/PKCS12ParametersGenerator.classPKCS12ParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS12ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
public static final int KEY_MATERIAL
public static final int IV_MATERIAL
public static final int MAC_MATERIAL
private org.bouncycastle.crypto.Digest digest
private int u
private int v
public void (org.bouncycastle.crypto.Digest)
private void adjust (byte[], int, byte[])
private byte[] generateDerivedKey (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/PKCS5S2ParametersGenerator.classPKCS5S2ParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS5S2ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Mac hMac
public void ()
public void (org.bouncycastle.crypto.Digest)
private void F (byte[], byte[], int, byte[], byte[], int)
private void intToOctet (byte[], int)
private byte[] generateDerivedKey (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/OpenSSLPBEParametersGenerator.classOpenSSLPBEParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.OpenSSLPBEParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Digest digest
public void ()
public void init (byte[], byte[])
private byte[] generateDerivedKey (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/DESKeyGenerator.classDESKeyGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.DESKeyGenerator extends org.bouncycastle.crypto.CipherKeyGenerator {
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public byte[] generateKey ()
}
org/bouncycastle/crypto/generators/PKCS5S1ParametersGenerator.classPKCS5S1ParametersGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.PKCS5S1ParametersGenerator extends org.bouncycastle.crypto.PBEParametersGenerator {
private org.bouncycastle.crypto.Digest digest
public void (org.bouncycastle.crypto.Digest)
private byte[] generateDerivedKey ()
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
}
org/bouncycastle/crypto/generators/RSAKeyPairGenerator.classRSAKeyPairGenerator.java
package org.bouncycastle.crypto.generators
public org.bouncycastle.crypto.generators.RSAKeyPairGenerator extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator {
private static final java.math.BigInteger ONE
private org.bouncycastle.crypto.params.RSAKeyGenerationParameters param
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/crypto/CipherKeyGenerator.classCipherKeyGenerator.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.CipherKeyGenerator extends java.lang.Object {
protected java.security.SecureRandom random
protected int strength
public void ()
public void init (org.bouncycastle.crypto.KeyGenerationParameters)
public byte[] generateKey ()
}
org/bouncycastle/crypto/StreamCipher.classStreamCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.StreamCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract byte returnByte (byte)
public abstract void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract void reset ()
}
org/bouncycastle/crypto/agreement/
org/bouncycastle/crypto/agreement/ECDHBasicAgreement.classECDHBasicAgreement.java
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.ECDHBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
private org.bouncycastle.crypto.params.ECPrivateKeyParameters key
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/agreement/DHBasicAgreement.classDHBasicAgreement.java
package org.bouncycastle.crypto.agreement
public org.bouncycastle.crypto.agreement.DHBasicAgreement extends java.lang.Object implements org.bouncycastle.crypto.BasicAgreement {
private org.bouncycastle.crypto.params.DHPrivateKeyParameters key
private org.bouncycastle.crypto.params.DHParameters dhParams
public void ()
public void init (org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/macs/
org/bouncycastle/crypto/macs/HMac.classHMac.java
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.HMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private static final byte IPAD
private static final byte OPAD
private org.bouncycastle.crypto.Digest digest
private int digestSize
private int blockLength
private byte[] inputPad
private byte[] outputPad
private static java.util.Hashtable blockLengths
private static int getByteLength (org.bouncycastle.crypto.Digest)
public void (org.bouncycastle.crypto.Digest)
private void (org.bouncycastle.crypto.Digest, int)
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.Digest getUnderlyingDigest ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
static void ()
}
org/bouncycastle/crypto/macs/CBCBlockCipherMac.classCBCBlockCipherMac.java
package org.bouncycastle.crypto.macs
public org.bouncycastle.crypto.macs.CBCBlockCipherMac extends java.lang.Object implements org.bouncycastle.crypto.Mac {
private byte[] mac
private byte[] buf
private int bufOff
private org.bouncycastle.crypto.BlockCipher cipher
private org.bouncycastle.crypto.paddings.BlockCipherPadding padding
private int macSize
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void (org.bouncycastle.crypto.BlockCipher, int)
public void (org.bouncycastle.crypto.BlockCipher, int, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public java.lang.String getAlgorithmName ()
public void init (org.bouncycastle.crypto.CipherParameters)
public int getMacSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/BlockCipher.classBlockCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.BlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract int getBlockSize ()
public abstract int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract void reset ()
}
org/bouncycastle/crypto/Mac.classMac.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Mac extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract int getMacSize ()
public abstract void update (byte) throws java.lang.IllegalStateException
public abstract void update (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public abstract void reset ()
}
org/bouncycastle/crypto/DerivationFunction.classDerivationFunction.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DerivationFunction extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.DerivationParameters)
public abstract org.bouncycastle.crypto.Digest getDigest ()
public abstract int generateBytes (byte[], int, int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalArgumentException
}
org/bouncycastle/crypto/util/
org/bouncycastle/crypto/util/PrivateKeyFactory.classPrivateKeyFactory.java
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.PrivateKeyFactory extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
}
org/bouncycastle/crypto/util/PublicKeyFactory.classPublicKeyFactory.java
package org.bouncycastle.crypto.util
public org.bouncycastle.crypto.util.PublicKeyFactory extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (byte[]) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (java.io.InputStream) throws java.io.IOException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter createKey (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/crypto/util/Pack.classPack.java
package org.bouncycastle.crypto.util
public abstract org.bouncycastle.crypto.util.Pack extends java.lang.Object {
public void ()
public static int bigEndianToInt (byte[], int)
public static void bigEndianToInt (byte[], int, int[])
public static void intToBigEndian (int, byte[], int)
public static void intToBigEndian (int[], byte[], int)
public static long bigEndianToLong (byte[], int)
public static void longToBigEndian (long, byte[], int)
public static int littleEndianToInt (byte[], int)
public static void littleEndianToInt (byte[], int, int[])
public static void intToLittleEndian (int, byte[], int)
public static void intToLittleEndian (int[], byte[], int)
public static long littleEndianToLong (byte[], int)
public static void longToLittleEndian (long, byte[], int)
}
org/bouncycastle/crypto/Signer.classSigner.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Signer extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract void update (byte)
public abstract void update (byte[], int, int)
public abstract byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
public abstract boolean verifySignature (byte[])
public abstract void reset ()
}
org/bouncycastle/crypto/BasicAgreement.classBasicAgreement.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.BasicAgreement extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.CipherParameters)
public abstract java.math.BigInteger calculateAgreement (org.bouncycastle.crypto.CipherParameters)
}
org/bouncycastle/crypto/PBEParametersGenerator.classPBEParametersGenerator.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.PBEParametersGenerator extends java.lang.Object {
protected byte[] password
protected byte[] salt
protected int iterationCount
protected void ()
public void init (byte[], byte[], int)
public byte[] getPassword ()
public byte[] getSalt ()
public int getIterationCount ()
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int)
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedParameters (int, int)
public abstract org.bouncycastle.crypto.CipherParameters generateDerivedMacParameters (int)
public static byte[] PKCS5PasswordToBytes (char[])
public static byte[] PKCS5PasswordToUTF8Bytes (char[])
public static byte[] PKCS12PasswordToBytes (char[])
}
org/bouncycastle/crypto/DerivationParameters.classDerivationParameters.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DerivationParameters extends java.lang.Object {
}
org/bouncycastle/crypto/digests/
org/bouncycastle/crypto/digests/AndroidDigestFactoryBouncyCastle.classAndroidDigestFactoryBouncyCastle.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.AndroidDigestFactoryBouncyCastle extends java.lang.Object implements org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface {
public void ()
public org.bouncycastle.crypto.Digest getMD5 ()
public org.bouncycastle.crypto.Digest getSHA1 ()
public org.bouncycastle.crypto.Digest getSHA256 ()
public org.bouncycastle.crypto.Digest getSHA384 ()
public org.bouncycastle.crypto.Digest getSHA512 ()
}
org/bouncycastle/crypto/digests/AndroidDigestFactory.classAndroidDigestFactory.java
package org.bouncycastle.crypto.digests
public final org.bouncycastle.crypto.digests.AndroidDigestFactory extends java.lang.Object {
private static final String OpenSSLFactoryClassName
private static final String BouncyCastleFactoryClassName
private static final org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface FACTORY
public void ()
public static org.bouncycastle.crypto.Digest getMD5 ()
public static org.bouncycastle.crypto.Digest getSHA1 ()
public static org.bouncycastle.crypto.Digest getSHA256 ()
public static org.bouncycastle.crypto.Digest getSHA384 ()
public static org.bouncycastle.crypto.Digest getSHA512 ()
static void ()
}
org/bouncycastle/crypto/digests/LongDigest.classLongDigest.java
package org.bouncycastle.crypto.digests
public abstract org.bouncycastle.crypto.digests.LongDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static final int BYTE_LENGTH
private byte[] xBuf
private int xBufOff
private long byteCount1
private long byteCount2
protected long H1
protected long H2
protected long H3
protected long H4
protected long H5
protected long H6
protected long H7
protected long H8
private long[] W
private int wOff
static final long[] K
protected void ()
protected void (org.bouncycastle.crypto.digests.LongDigest)
public void update (byte)
public void update (byte[], int, int)
public void finish ()
public void reset ()
public int getByteLength ()
protected void processWord (byte[], int)
private void adjustByteCounts ()
protected void processLength (long, long)
protected void processBlock ()
private long Ch (long, long, long)
private long Maj (long, long, long)
private long Sum0 (long)
private long Sum1 (long)
private long Sigma0 (long)
private long Sigma1 (long)
static void ()
}
org/bouncycastle/crypto/digests/SHA512Digest.classSHA512Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA512Digest extends org.bouncycastle.crypto.digests.LongDigest {
private static final int DIGEST_LENGTH
public void ()
public void (org.bouncycastle.crypto.digests.SHA512Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/digests/SHA1Digest.classSHA1Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA1Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int H5
private int[] X
private int xOff
private static final int Y1
private static final int Y2
private static final int Y3
private static final int Y4
public void ()
public void (org.bouncycastle.crypto.digests.SHA1Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
public int doFinal (byte[], int)
public void reset ()
private int f (int, int, int)
private int h (int, int, int)
private int g (int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/SHA256Digest.classSHA256Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA256Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int H5
private int H6
private int H7
private int H8
private int[] X
private int xOff
static final int[] K
public void ()
public void (org.bouncycastle.crypto.digests.SHA256Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
public int doFinal (byte[], int)
public void reset ()
protected void processBlock ()
private int Ch (int, int, int)
private int Maj (int, int, int)
private int Sum0 (int)
private int Sum1 (int)
private int Theta0 (int)
private int Theta1 (int)
static void ()
}
org/bouncycastle/crypto/digests/MD5Digest.classMD5Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.MD5Digest extends org.bouncycastle.crypto.digests.GeneralDigest {
private static final int DIGEST_LENGTH
private int H1
private int H2
private int H3
private int H4
private int[] X
private int xOff
private static final int S11
private static final int S12
private static final int S13
private static final int S14
private static final int S21
private static final int S22
private static final int S23
private static final int S24
private static final int S31
private static final int S32
private static final int S33
private static final int S34
private static final int S41
private static final int S42
private static final int S43
private static final int S44
public void ()
public void (org.bouncycastle.crypto.digests.MD5Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
protected void processWord (byte[], int)
protected void processLength (long)
private void unpackWord (int, byte[], int)
public int doFinal (byte[], int)
public void reset ()
private int rotateLeft (int, int)
private int F (int, int, int)
private int G (int, int, int)
private int H (int, int, int)
private int K (int, int, int)
protected void processBlock ()
}
org/bouncycastle/crypto/digests/AndroidDigestFactoryInterface.classAndroidDigestFactoryInterface.java
package org.bouncycastle.crypto.digests
abstract org.bouncycastle.crypto.digests.AndroidDigestFactoryInterface extends java.lang.Object {
public abstract org.bouncycastle.crypto.Digest getMD5 ()
public abstract org.bouncycastle.crypto.Digest getSHA1 ()
public abstract org.bouncycastle.crypto.Digest getSHA256 ()
public abstract org.bouncycastle.crypto.Digest getSHA384 ()
public abstract org.bouncycastle.crypto.Digest getSHA512 ()
}
org/bouncycastle/crypto/digests/GeneralDigest.classGeneralDigest.java
package org.bouncycastle.crypto.digests
public abstract org.bouncycastle.crypto.digests.GeneralDigest extends java.lang.Object implements org.bouncycastle.crypto.ExtendedDigest {
private static final int BYTE_LENGTH
private byte[] xBuf
private int xBufOff
private long byteCount
protected void ()
protected void (org.bouncycastle.crypto.digests.GeneralDigest)
public void update (byte)
public void update (byte[], int, int)
public void finish ()
public void reset ()
public int getByteLength ()
protected abstract void processWord (byte[], int)
protected abstract void processLength (long)
protected abstract void processBlock ()
}
org/bouncycastle/crypto/digests/NullDigest.classNullDigest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.NullDigest extends java.lang.Object implements org.bouncycastle.crypto.Digest {
private java.io.ByteArrayOutputStream bOut
public void ()
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public void update (byte)
public void update (byte[], int, int)
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/digests/SHA384Digest.classSHA384Digest.java
package org.bouncycastle.crypto.digests
public org.bouncycastle.crypto.digests.SHA384Digest extends org.bouncycastle.crypto.digests.LongDigest {
private static final int DIGEST_LENGTH
public void ()
public void (org.bouncycastle.crypto.digests.SHA384Digest)
public java.lang.String getAlgorithmName ()
public int getDigestSize ()
public int doFinal (byte[], int)
public void reset ()
}
org/bouncycastle/crypto/paddings/
org/bouncycastle/crypto/paddings/ISO7816d4Padding.classISO7816d4Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ISO7816d4Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/ZeroBytePadding.classZeroBytePadding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ZeroBytePadding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/PaddedBufferedBlockCipher.classPaddedBufferedBlockCipher.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.PaddedBufferedBlockCipher extends org.bouncycastle.crypto.BufferedBlockCipher {
org.bouncycastle.crypto.paddings.BlockCipherPadding padding
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void (org.bouncycastle.crypto.BlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/ISO10126d2Padding.classISO10126d2Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.ISO10126d2Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
java.security.SecureRandom random
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/PKCS7Padding.classPKCS7Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.PKCS7Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/X923Padding.classX923Padding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.X923Padding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
java.security.SecureRandom random
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/BlockCipherPadding.classBlockCipherPadding.java
package org.bouncycastle.crypto.paddings
public abstract org.bouncycastle.crypto.paddings.BlockCipherPadding extends java.lang.Object {
public abstract void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public abstract java.lang.String getPaddingName ()
public abstract int addPadding (byte[], int)
public abstract int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/paddings/TBCPadding.classTBCPadding.java
package org.bouncycastle.crypto.paddings
public org.bouncycastle.crypto.paddings.TBCPadding extends java.lang.Object implements org.bouncycastle.crypto.paddings.BlockCipherPadding {
public void ()
public void init (java.security.SecureRandom) throws java.lang.IllegalArgumentException
public java.lang.String getPaddingName ()
public int addPadding (byte[], int)
public int padCount (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/AsymmetricCipherKeyPairGenerator.classAsymmetricCipherKeyPairGenerator.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.AsymmetricCipherKeyPairGenerator extends java.lang.Object {
public abstract void init (org.bouncycastle.crypto.KeyGenerationParameters)
public abstract org.bouncycastle.crypto.AsymmetricCipherKeyPair generateKeyPair ()
}
org/bouncycastle/crypto/ExtendedDigest.classExtendedDigest.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.ExtendedDigest extends java.lang.Object implements org.bouncycastle.crypto.Digest {
public abstract int getByteLength ()
}
org/bouncycastle/crypto/AsymmetricCipherKeyPair.classAsymmetricCipherKeyPair.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.AsymmetricCipherKeyPair extends java.lang.Object {
private org.bouncycastle.crypto.CipherParameters publicParam
private org.bouncycastle.crypto.CipherParameters privateParam
public void (org.bouncycastle.crypto.CipherParameters, org.bouncycastle.crypto.CipherParameters)
public org.bouncycastle.crypto.CipherParameters getPublic ()
public org.bouncycastle.crypto.CipherParameters getPrivate ()
}
org/bouncycastle/crypto/CipherParameters.classCipherParameters.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.CipherParameters extends java.lang.Object {
}
org/bouncycastle/crypto/engines/
org/bouncycastle/crypto/engines/RC2Engine.classRC2Engine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC2Engine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static byte[] piTable
private static final int BLOCK_SIZE
private int[] workingKey
private boolean encrypting
public void ()
private int[] generateWorkingKey (byte[], int)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public void reset ()
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public final int processBlock (byte[], int, byte[], int)
private int rotateWordLeft (int, int)
private void encryptBlock (byte[], int, byte[], int)
private void decryptBlock (byte[], int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/AESFastEngine.classAESFastEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESFastEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final byte[] S
private static final byte[] Si
private static final int[] rcon
private static final int[] T0
private static final int[] T1
private static final int[] T2
private static final int[] T3
private static final int[] Tinv0
private static final int[] Tinv1
private static final int[] Tinv2
private static final int[] Tinv3
private static final int m1
private static final int m2
private static final int m3
private int ROUNDS
private int[][] WorkingKey
private int C0
private int C1
private int C2
private int C3
private boolean forEncryption
private static final int BLOCK_SIZE
private int shift (int, int)
private int FFmulX (int)
private int inv_mcol (int)
private int subWord (int)
private int[][] generateWorkingKey (byte[], boolean)
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void unpackBlock (byte[], int)
private void packBlock (byte[], int)
private void encryptBlock (int[][])
private void decryptBlock (int[][])
static void ()
}
org/bouncycastle/crypto/engines/DESEngine.classDESEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
protected static final int BLOCK_SIZE
private int[] workingKey
private static final short[] bytebit
private static final int[] bigbyte
private static final byte[] pc1
private static final byte[] totrot
private static final byte[] pc2
private static final int[] SP1
private static final int[] SP2
private static final int[] SP3
private static final int[] SP4
private static final int[] SP5
private static final int[] SP6
private static final int[] SP7
private static final int[] SP8
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
protected int[] generateWorkingKey (boolean, byte[])
protected void desFunc (int[], byte[], int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/RSACoreEngine.classRSACoreEngine.java
package org.bouncycastle.crypto.engines
org.bouncycastle.crypto.engines.RSACoreEngine extends java.lang.Object {
private org.bouncycastle.crypto.params.RSAKeyParameters key
private boolean forEncryption
void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public java.math.BigInteger convertInput (byte[], int, int)
public byte[] convertOutput (java.math.BigInteger)
public java.math.BigInteger processBlock (java.math.BigInteger)
}
org/bouncycastle/crypto/engines/TwofishEngine.classTwofishEngine.java
package org.bouncycastle.crypto.engines
public final org.bouncycastle.crypto.engines.TwofishEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final byte[][] P
private static final int P_00
private static final int P_01
private static final int P_02
private static final int P_03
private static final int P_04
private static final int P_10
private static final int P_11
private static final int P_12
private static final int P_13
private static final int P_14
private static final int P_20
private static final int P_21
private static final int P_22
private static final int P_23
private static final int P_24
private static final int P_30
private static final int P_31
private static final int P_32
private static final int P_33
private static final int P_34
private static final int GF256_FDBK
private static final int GF256_FDBK_2
private static final int GF256_FDBK_4
private static final int RS_GF_FDBK
private static final int ROUNDS
private static final int MAX_ROUNDS
private static final int BLOCK_SIZE
private static final int MAX_KEY_BITS
private static final int INPUT_WHITEN
private static final int OUTPUT_WHITEN
private static final int ROUND_SUBKEYS
private static final int TOTAL_SUBKEYS
private static final int SK_STEP
private static final int SK_BUMP
private static final int SK_ROTL
private boolean encrypting
private int[] gMDS0
private int[] gMDS1
private int[] gMDS2
private int[] gMDS3
private int[] gSubKeys
private int[] gSBox
private int k64Cnt
private byte[] workingKey
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
public int getBlockSize ()
private void setKey (byte[])
private void encryptBlock (byte[], int, byte[], int)
private void decryptBlock (byte[], int, byte[], int)
private int F32 (int, int[])
private int RS_MDS_Encode (int, int)
private int RS_rem (int)
private int LFSR1 (int)
private int LFSR2 (int)
private int Mx_X (int)
private int Mx_Y (int)
private int b0 (int)
private int b1 (int)
private int b2 (int)
private int b3 (int)
private int Fe32_0 (int)
private int Fe32_3 (int)
private int BytesTo32Bits (byte[], int)
private void Bits32ToBytes (int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/RFC3394WrapEngine.classRFC3394WrapEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RFC3394WrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.BlockCipher engine
private org.bouncycastle.crypto.params.KeyParameter param
private boolean forWrapping
private byte[] iv
public void (org.bouncycastle.crypto.BlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/engines/RC4Engine.classRC4Engine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RC4Engine extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private static final int STATE_LENGTH
private byte[] engineState
private int x
private int y
private byte[] workingKey
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte returnByte (byte)
public void processBytes (byte[], int, int, byte[], int)
public void reset ()
private void setKey (byte[])
}
org/bouncycastle/crypto/engines/RSABlindedEngine.classRSABlindedEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.RSABlindedEngine extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private static java.math.BigInteger ONE
private org.bouncycastle.crypto.engines.RSACoreEngine core
private org.bouncycastle.crypto.params.RSAKeyParameters key
private java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int)
static void ()
}
org/bouncycastle/crypto/engines/BlowfishEngine.classBlowfishEngine.java
package org.bouncycastle.crypto.engines
public final org.bouncycastle.crypto.engines.BlowfishEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final int[] KP
private static final int[] KS0
private static final int[] KS1
private static final int[] KS2
private static final int[] KS3
private static final int ROUNDS
private static final int BLOCK_SIZE
private static final int SBOX_SK
private static final int P_SZ
private final int[] S0
private final int[] S1
private final int[] S2
private final int[] S3
private final int[] P
private boolean encrypting
private byte[] workingKey
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public final int processBlock (byte[], int, byte[], int)
public void reset ()
public int getBlockSize ()
private int F (int)
private void processTable (int, int, int[])
private void setKey (byte[])
private void encryptBlock (byte[], int, byte[], int)
private void decryptBlock (byte[], int, byte[], int)
private int BytesTo32bits (byte[], int)
private void Bits32ToBytes (int, byte[], int)
static void ()
}
org/bouncycastle/crypto/engines/DESedeEngine.classDESedeEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESedeEngine extends org.bouncycastle.crypto.engines.DESEngine {
protected static final int BLOCK_SIZE
private int[] workingKey1
private int[] workingKey2
private int[] workingKey3
private boolean forEncryption
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
}
org/bouncycastle/crypto/engines/AESEngine.classAESEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESEngine extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private static final byte[] S
private static final byte[] Si
private static final int[] rcon
private static final int[] T0
private static final int[] Tinv0
private static final int m1
private static final int m2
private static final int m3
private int ROUNDS
private int[][] WorkingKey
private int C0
private int C1
private int C2
private int C3
private boolean forEncryption
private static final int BLOCK_SIZE
private int shift (int, int)
private int FFmulX (int)
private int inv_mcol (int)
private int subWord (int)
private int[][] generateWorkingKey (byte[], boolean)
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int)
public void reset ()
private void unpackBlock (byte[], int)
private void packBlock (byte[], int)
private void encryptBlock (int[][])
private void decryptBlock (int[][])
static void ()
}
org/bouncycastle/crypto/engines/DESedeWrapEngine.classDESedeWrapEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.DESedeWrapEngine extends java.lang.Object implements org.bouncycastle.crypto.Wrapper {
private org.bouncycastle.crypto.modes.CBCBlockCipher engine
private org.bouncycastle.crypto.params.KeyParameter param
private org.bouncycastle.crypto.params.ParametersWithIV paramPlusIV
private byte[] iv
private boolean forWrapping
private static final byte[] IV2
org.bouncycastle.crypto.Digest sha1
byte[] digest
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte[] wrap (byte[], int, int)
public byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] calculateCMSKeyChecksum (byte[])
private boolean checkCMSKeyChecksum (byte[], byte[])
private static byte[] reverse (byte[])
static void ()
}
org/bouncycastle/crypto/engines/AESWrapEngine.classAESWrapEngine.java
package org.bouncycastle.crypto.engines
public org.bouncycastle.crypto.engines.AESWrapEngine extends org.bouncycastle.crypto.engines.RFC3394WrapEngine {
public void ()
}
org/bouncycastle/crypto/InvalidCipherTextException.classInvalidCipherTextException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.InvalidCipherTextException extends org.bouncycastle.crypto.CryptoException {
public void ()
public void (java.lang.String)
}
org/bouncycastle/crypto/modes/
org/bouncycastle/crypto/modes/AEADBlockCipher.classAEADBlockCipher.java
package org.bouncycastle.crypto.modes
public abstract org.bouncycastle.crypto.modes.AEADBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract java.lang.String getAlgorithmName ()
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public abstract byte[] getMac ()
public abstract int getUpdateOutputSize (int)
public abstract int getOutputSize (int)
public abstract void reset ()
}
org/bouncycastle/crypto/modes/gcm/
org/bouncycastle/crypto/modes/gcm/GCMMultiplier.classGCMMultiplier.java
package org.bouncycastle.crypto.modes.gcm
public abstract org.bouncycastle.crypto.modes.gcm.GCMMultiplier extends java.lang.Object {
public abstract void init (byte[])
public abstract void multiplyH (byte[])
}
org/bouncycastle/crypto/modes/gcm/Tables8kGCMMultiplier.classTables8kGCMMultiplier.java
package org.bouncycastle.crypto.modes.gcm
public org.bouncycastle.crypto.modes.gcm.Tables8kGCMMultiplier extends java.lang.Object implements org.bouncycastle.crypto.modes.gcm.GCMMultiplier {
private final int[][][] M
public void ()
public void init (byte[])
public void multiplyH (byte[])
}
org/bouncycastle/crypto/modes/gcm/GCMUtil.classGCMUtil.java
package org.bouncycastle.crypto.modes.gcm
abstract org.bouncycastle.crypto.modes.gcm.GCMUtil extends java.lang.Object {
void ()
static byte[] oneAsBytes ()
static int[] oneAsInts ()
static int[] asInts (byte[])
static void multiply (byte[], byte[])
static void multiplyP (int[])
static void multiplyP8 (int[])
static void shiftRight (byte[])
static void shiftRight (int[])
static void shiftRightN (int[], int)
static void xor (byte[], byte[])
static void xor (int[], int[])
}
org/bouncycastle/crypto/modes/CBCBlockCipher.classCBCBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CBCBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] cbcV
private byte[] cbcNextV
private int blockSize
private org.bouncycastle.crypto.BlockCipher cipher
private boolean encrypting
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
private int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
private int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
}
org/bouncycastle/crypto/modes/CTSBlockCipher.classCTSBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CTSBlockCipher extends org.bouncycastle.crypto.BufferedBlockCipher {
private int blockSize
public void (org.bouncycastle.crypto.BlockCipher)
public int getUpdateOutputSize (int)
public int getOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/modes/GCMBlockCipher.classGCMBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.GCMBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADBlockCipher {
private static final int BLOCK_SIZE
private static final byte[] ZEROES
private org.bouncycastle.crypto.BlockCipher cipher
private org.bouncycastle.crypto.modes.gcm.GCMMultiplier multiplier
private boolean forEncryption
private int macSize
private byte[] nonce
private byte[] A
private byte[] H
private byte[] initS
private byte[] J0
private byte[] bufBlock
private byte[] macBlock
private byte[] S
private byte[] counter
private int bufOff
private long totalLength
public void (org.bouncycastle.crypto.BlockCipher)
public void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.modes.gcm.GCMMultiplier)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public byte[] getMac ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
private int process (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public void reset ()
private void reset (boolean)
private void gCTRBlock (byte[], int, byte[], int)
private byte[] gHASH (byte[])
private static void xor (byte[], byte[])
private static void packLength (long, byte[], int)
static void ()
}
org/bouncycastle/crypto/modes/CFBBlockCipher.classCFBBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CFBBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] cfbV
private byte[] cfbOutV
private int blockSize
private org.bouncycastle.crypto.BlockCipher cipher
private boolean encrypting
public void (org.bouncycastle.crypto.BlockCipher, int)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int encryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int decryptBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/modes/OFBBlockCipher.classOFBBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.OFBBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private byte[] IV
private byte[] ofbV
private byte[] ofbOutV
private final int blockSize
private final org.bouncycastle.crypto.BlockCipher cipher
public void (org.bouncycastle.crypto.BlockCipher, int)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/modes/CCMBlockCipher.classCCMBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.CCMBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.modes.AEADBlockCipher {
private org.bouncycastle.crypto.BlockCipher cipher
private int blockSize
private boolean forEncryption
private byte[] nonce
private byte[] associatedText
private int macSize
private org.bouncycastle.crypto.CipherParameters keyParam
private byte[] macBlock
private java.io.ByteArrayOutputStream data
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public void reset ()
public byte[] getMac ()
public int getUpdateOutputSize (int)
public int getOutputSize (int)
public byte[] processPacket (byte[], int, int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
private int calculateMac (byte[], int, int, byte[])
private boolean hasAssociatedText ()
}
org/bouncycastle/crypto/modes/SICBlockCipher.classSICBlockCipher.java
package org.bouncycastle.crypto.modes
public org.bouncycastle.crypto.modes.SICBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.BlockCipher {
private final org.bouncycastle.crypto.BlockCipher cipher
private final int blockSize
private byte[] IV
private byte[] counter
private byte[] counterOut
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public int getBlockSize ()
public int processBlock (byte[], int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public void reset ()
}
org/bouncycastle/crypto/io/
org/bouncycastle/crypto/io/CipherInputStream.classCipherInputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.CipherInputStream extends java.io.FilterInputStream {
private org.bouncycastle.crypto.BufferedBlockCipher bufferedBlockCipher
private org.bouncycastle.crypto.StreamCipher streamCipher
private byte[] buf
private byte[] inBuf
private int bufOff
private int maxBuf
private boolean finalized
private static final int INPUT_BUF_SIZE
public void (java.io.InputStream, org.bouncycastle.crypto.BufferedBlockCipher)
public void (java.io.InputStream, org.bouncycastle.crypto.StreamCipher)
private int nextChunk () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public long skip (long) throws java.io.IOException
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public boolean markSupported ()
}
org/bouncycastle/crypto/io/DigestOutputStream.classDigestOutputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.DigestOutputStream extends java.io.OutputStream {
protected org.bouncycastle.crypto.Digest digest
public void (org.bouncycastle.crypto.Digest)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public byte[] getDigest ()
}
org/bouncycastle/crypto/io/CipherOutputStream.classCipherOutputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.CipherOutputStream extends java.io.FilterOutputStream {
private org.bouncycastle.crypto.BufferedBlockCipher bufferedBlockCipher
private org.bouncycastle.crypto.StreamCipher streamCipher
private byte[] oneByte
private byte[] buf
public void (java.io.OutputStream, org.bouncycastle.crypto.BufferedBlockCipher)
public void (java.io.OutputStream, org.bouncycastle.crypto.StreamCipher)
public void write (int) throws java.io.IOException
public void write (byte[]) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/bouncycastle/crypto/io/MacOutputStream.classMacOutputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.MacOutputStream extends java.io.OutputStream {
protected org.bouncycastle.crypto.Mac mac
public void (org.bouncycastle.crypto.Mac)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public byte[] getMac ()
}
org/bouncycastle/crypto/io/MacInputStream.classMacInputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.MacInputStream extends java.io.FilterInputStream {
protected org.bouncycastle.crypto.Mac mac
public void (java.io.InputStream, org.bouncycastle.crypto.Mac)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public org.bouncycastle.crypto.Mac getMac ()
}
org/bouncycastle/crypto/io/DigestInputStream.classDigestInputStream.java
package org.bouncycastle.crypto.io
public org.bouncycastle.crypto.io.DigestInputStream extends java.io.FilterInputStream {
protected org.bouncycastle.crypto.Digest digest
public void (java.io.InputStream, org.bouncycastle.crypto.Digest)
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
public org.bouncycastle.crypto.Digest getDigest ()
}
org/bouncycastle/crypto/SignerWithRecovery.classSignerWithRecovery.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.SignerWithRecovery extends java.lang.Object implements org.bouncycastle.crypto.Signer {
public abstract boolean hasFullMessage ()
public abstract byte[] getRecoveredMessage ()
public abstract void updateWithRecoveredMessage (byte[]) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/RuntimeCryptoException.classRuntimeCryptoException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.RuntimeCryptoException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
}
org/bouncycastle/crypto/AsymmetricBlockCipher.classAsymmetricBlockCipher.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.AsymmetricBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract int getInputBlockSize ()
public abstract int getOutputBlockSize ()
public abstract byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/CryptoException.classCryptoException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.CryptoException extends java.lang.Exception {
private Throwable cause
public void ()
public void (java.lang.String)
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/crypto/KeyGenerationParameters.classKeyGenerationParameters.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.KeyGenerationParameters extends java.lang.Object {
private java.security.SecureRandom random
private int strength
public void (java.security.SecureRandom, int)
public java.security.SecureRandom getRandom ()
public int getStrength ()
}
org/bouncycastle/crypto/encodings/
org/bouncycastle/crypto/encodings/OAEPEncoding.classOAEPEncoding.java
package org.bouncycastle.crypto.encodings
public org.bouncycastle.crypto.encodings.OAEPEncoding extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
private byte[] defHash
private org.bouncycastle.crypto.Digest hash
private org.bouncycastle.crypto.Digest mgf1Hash
private org.bouncycastle.crypto.AsymmetricBlockCipher engine
private java.security.SecureRandom random
private boolean forEncryption
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest)
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, byte[])
public void (org.bouncycastle.crypto.AsymmetricBlockCipher, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.Digest, byte[])
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
public byte[] encodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
public byte[] decodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private void ItoOSP (int, byte[])
private byte[] maskGeneratorFunction1 (byte[], int, int, int)
}
org/bouncycastle/crypto/encodings/PKCS1Encoding$1.classPKCS1Encoding.java
package org.bouncycastle.crypto.encodings
org.bouncycastle.crypto.encodings.PKCS1Encoding$1 extends java.lang.Object implements java.security.PrivilegedAction {
final org.bouncycastle.crypto.encodings.PKCS1Encoding this$0
void (org.bouncycastle.crypto.encodings.PKCS1Encoding)
public java.lang.Object run ()
}
org/bouncycastle/crypto/encodings/PKCS1Encoding.classPKCS1Encoding.java
package org.bouncycastle.crypto.encodings
public org.bouncycastle.crypto.encodings.PKCS1Encoding extends java.lang.Object implements org.bouncycastle.crypto.AsymmetricBlockCipher {
public static final String STRICT_LENGTH_ENABLED_PROPERTY
private static final int HEADER_LENGTH
private java.security.SecureRandom random
private org.bouncycastle.crypto.AsymmetricBlockCipher engine
private boolean forEncryption
private boolean forPrivateKey
private boolean useStrictLength
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
private boolean useStrict ()
public org.bouncycastle.crypto.AsymmetricBlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public int getInputBlockSize ()
public int getOutputBlockSize ()
public byte[] processBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] encodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
private byte[] decodeBlock (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/params/
org/bouncycastle/crypto/params/DESParameters.classDESParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DESParameters extends org.bouncycastle.crypto.params.KeyParameter {
public static final int DES_KEY_LENGTH
private static final int N_DES_WEAK_KEYS
private static byte[] DES_weak_keys
public void (byte[])
public static boolean isWeakKey (byte[], int)
public static void setOddParity (byte[])
static void ()
}
org/bouncycastle/crypto/params/RSAKeyGenerationParameters.classRSAKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private java.math.BigInteger publicExponent
private int certainty
public void (java.math.BigInteger, java.security.SecureRandom, int, int)
public java.math.BigInteger getPublicExponent ()
public int getCertainty ()
}
org/bouncycastle/crypto/params/DHValidationParameters.classDHValidationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHValidationParameters extends java.lang.Object {
private byte[] seed
private int counter
public void (byte[], int)
public int getCounter ()
public byte[] getSeed ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/KeyParameter.classKeyParameter.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.KeyParameter extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] key
public void (byte[])
public void (byte[], int, int)
public byte[] getKey ()
}
org/bouncycastle/crypto/params/DHKeyParameters.classDHKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.DHParameters params
protected void (boolean, org.bouncycastle.crypto.params.DHParameters)
public org.bouncycastle.crypto.params.DHParameters getParameters ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/RSAPrivateCrtKeyParameters.classRSAPrivateCrtKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters extends org.bouncycastle.crypto.params.RSAKeyParameters {
private java.math.BigInteger e
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger dP
private java.math.BigInteger dQ
private java.math.BigInteger qInv
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getDP ()
public java.math.BigInteger getDQ ()
public java.math.BigInteger getQInv ()
}
org/bouncycastle/crypto/params/DSAKeyParameters.classDSAKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private org.bouncycastle.crypto.params.DSAParameters params
public void (boolean, org.bouncycastle.crypto.params.DSAParameters)
public org.bouncycastle.crypto.params.DSAParameters getParameters ()
}
org/bouncycastle/crypto/params/DSAPublicKeyParameters.classDSAPublicKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAPublicKeyParameters extends org.bouncycastle.crypto.params.DSAKeyParameters {
private java.math.BigInteger y
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DSAParameters)
public java.math.BigInteger getY ()
}
org/bouncycastle/crypto/params/ECKeyParameters.classECKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
org.bouncycastle.crypto.params.ECDomainParameters params
protected void (boolean, org.bouncycastle.crypto.params.ECDomainParameters)
public org.bouncycastle.crypto.params.ECDomainParameters getParameters ()
}
org/bouncycastle/crypto/params/ParametersWithRandom.classParametersWithRandom.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithRandom extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.security.SecureRandom random
private org.bouncycastle.crypto.CipherParameters parameters
public void (org.bouncycastle.crypto.CipherParameters, java.security.SecureRandom)
public void (org.bouncycastle.crypto.CipherParameters)
public java.security.SecureRandom getRandom ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/RC2Parameters.classRC2Parameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RC2Parameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] key
private int bits
public void (byte[])
public void (byte[], int)
public byte[] getKey ()
public int getEffectiveKeyBits ()
}
org/bouncycastle/crypto/params/ParametersWithIV.classParametersWithIV.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ParametersWithIV extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] iv
private org.bouncycastle.crypto.CipherParameters parameters
public void (org.bouncycastle.crypto.CipherParameters, byte[])
public void (org.bouncycastle.crypto.CipherParameters, byte[], int, int)
public byte[] getIV ()
public org.bouncycastle.crypto.CipherParameters getParameters ()
}
org/bouncycastle/crypto/params/DHPrivateKeyParameters.classDHPrivateKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHPrivateKeyParameters extends org.bouncycastle.crypto.params.DHKeyParameters {
private java.math.BigInteger x
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
public java.math.BigInteger getX ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/DHParameters.classDHParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private static final int DEFAULT_MINIMUM_LENGTH
private java.math.BigInteger g
private java.math.BigInteger p
private java.math.BigInteger q
private java.math.BigInteger j
private int m
private int l
private org.bouncycastle.crypto.params.DHValidationParameters validation
private static int getDefaultMParam (int)
public void (java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.params.DHValidationParameters)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, int, int, java.math.BigInteger, org.bouncycastle.crypto.params.DHValidationParameters)
public java.math.BigInteger getP ()
public java.math.BigInteger getG ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getJ ()
public int getM ()
public int getL ()
public org.bouncycastle.crypto.params.DHValidationParameters getValidationParameters ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/params/AEADParameters.classAEADParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.AEADParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private byte[] associatedText
private byte[] nonce
private org.bouncycastle.crypto.params.KeyParameter key
private int macSize
public void (org.bouncycastle.crypto.params.KeyParameter, int, byte[], byte[])
public org.bouncycastle.crypto.params.KeyParameter getKey ()
public int getMacSize ()
public byte[] getAssociatedText ()
public byte[] getNonce ()
}
org/bouncycastle/crypto/params/DHKeyGenerationParameters.classDHKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.DHParameters params
public void (java.security.SecureRandom, org.bouncycastle.crypto.params.DHParameters)
public org.bouncycastle.crypto.params.DHParameters getParameters ()
static int getStrength (org.bouncycastle.crypto.params.DHParameters)
}
org/bouncycastle/crypto/params/ECPublicKeyParameters.classECPublicKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECPublicKeyParameters extends org.bouncycastle.crypto.params.ECKeyParameters {
org.bouncycastle.math.ec.ECPoint Q
public void (org.bouncycastle.math.ec.ECPoint, org.bouncycastle.crypto.params.ECDomainParameters)
public org.bouncycastle.math.ec.ECPoint getQ ()
}
org/bouncycastle/crypto/params/DHPublicKeyParameters.classDHPublicKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DHPublicKeyParameters extends org.bouncycastle.crypto.params.DHKeyParameters {
private java.math.BigInteger y
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DHParameters)
public java.math.BigInteger getY ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/DSAKeyGenerationParameters.classDSAKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.DSAParameters params
public void (java.security.SecureRandom, org.bouncycastle.crypto.params.DSAParameters)
public org.bouncycastle.crypto.params.DSAParameters getParameters ()
}
org/bouncycastle/crypto/params/ECDomainParameters.classECDomainParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECDomainParameters extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants {
org.bouncycastle.math.ec.ECCurve curve
byte[] seed
org.bouncycastle.math.ec.ECPoint G
java.math.BigInteger n
java.math.BigInteger h
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger)
public void (org.bouncycastle.math.ec.ECCurve, org.bouncycastle.math.ec.ECPoint, java.math.BigInteger, java.math.BigInteger, byte[])
public org.bouncycastle.math.ec.ECCurve getCurve ()
public org.bouncycastle.math.ec.ECPoint getG ()
public java.math.BigInteger getN ()
public java.math.BigInteger getH ()
public byte[] getSeed ()
}
org/bouncycastle/crypto/params/DESedeParameters.classDESedeParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DESedeParameters extends org.bouncycastle.crypto.params.DESParameters {
public static final int DES_EDE_KEY_LENGTH
public void (byte[])
public static boolean isWeakKey (byte[], int, int)
public static boolean isWeakKey (byte[], int)
}
org/bouncycastle/crypto/params/ECKeyGenerationParameters.classECKeyGenerationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECKeyGenerationParameters extends org.bouncycastle.crypto.KeyGenerationParameters {
private org.bouncycastle.crypto.params.ECDomainParameters domainParams
public void (org.bouncycastle.crypto.params.ECDomainParameters, java.security.SecureRandom)
public org.bouncycastle.crypto.params.ECDomainParameters getDomainParameters ()
}
org/bouncycastle/crypto/params/RSAKeyParameters.classRSAKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.RSAKeyParameters extends org.bouncycastle.crypto.params.AsymmetricKeyParameter {
private java.math.BigInteger modulus
private java.math.BigInteger exponent
public void (boolean, java.math.BigInteger, java.math.BigInteger)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getExponent ()
}
org/bouncycastle/crypto/params/DSAPrivateKeyParameters.classDSAPrivateKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAPrivateKeyParameters extends org.bouncycastle.crypto.params.DSAKeyParameters {
private java.math.BigInteger x
public void (java.math.BigInteger, org.bouncycastle.crypto.params.DSAParameters)
public java.math.BigInteger getX ()
}
org/bouncycastle/crypto/params/DSAValidationParameters.classDSAValidationParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAValidationParameters extends java.lang.Object {
private byte[] seed
private int counter
public void (byte[], int)
public int getCounter ()
public byte[] getSeed ()
public int hashCode ()
public boolean equals (java.lang.Object)
}
org/bouncycastle/crypto/params/AsymmetricKeyParameter.classAsymmetricKeyParameter.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.AsymmetricKeyParameter extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
boolean privateKey
public void (boolean)
public boolean isPrivate ()
}
org/bouncycastle/crypto/params/ECPrivateKeyParameters.classECPrivateKeyParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.ECPrivateKeyParameters extends org.bouncycastle.crypto.params.ECKeyParameters {
java.math.BigInteger d
public void (java.math.BigInteger, org.bouncycastle.crypto.params.ECDomainParameters)
public java.math.BigInteger getD ()
}
org/bouncycastle/crypto/params/DSAParameters.classDSAParameters.java
package org.bouncycastle.crypto.params
public org.bouncycastle.crypto.params.DSAParameters extends java.lang.Object implements org.bouncycastle.crypto.CipherParameters {
private java.math.BigInteger g
private java.math.BigInteger q
private java.math.BigInteger p
private org.bouncycastle.crypto.params.DSAValidationParameters validation
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger)
public void (java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, org.bouncycastle.crypto.params.DSAValidationParameters)
public java.math.BigInteger getP ()
public java.math.BigInteger getQ ()
public java.math.BigInteger getG ()
public org.bouncycastle.crypto.params.DSAValidationParameters getValidationParameters ()
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/crypto/DSA.classDSA.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.DSA extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract java.math.BigInteger[] generateSignature (byte[])
public abstract boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
}
org/bouncycastle/crypto/Digest.classDigest.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Digest extends java.lang.Object {
public abstract java.lang.String getAlgorithmName ()
public abstract int getDigestSize ()
public abstract void update (byte)
public abstract void update (byte[], int, int)
public abstract int doFinal (byte[], int)
public abstract void reset ()
}
org/bouncycastle/crypto/signers/
org/bouncycastle/crypto/signers/RSADigestSigner.classRSADigestSigner.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.RSADigestSigner extends java.lang.Object implements org.bouncycastle.crypto.Signer {
private final org.bouncycastle.crypto.AsymmetricBlockCipher rsaEngine
private final org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
private final org.bouncycastle.crypto.Digest digest
private boolean forSigning
private static final java.util.Hashtable oidMap
public void (org.bouncycastle.crypto.Digest)
public java.lang.String getAlgorithmName ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public void update (byte)
public void update (byte[], int, int)
public byte[] generateSignature () throws org.bouncycastle.crypto.CryptoException org.bouncycastle.crypto.DataLengthException
public boolean verifySignature (byte[])
public void reset ()
private byte[] derEncode (byte[]) throws java.io.IOException
static void ()
}
org/bouncycastle/crypto/signers/ECDSASigner.classECDSASigner.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.ECDSASigner extends java.lang.Object implements org.bouncycastle.math.ec.ECConstants org.bouncycastle.crypto.DSA {
org.bouncycastle.crypto.params.ECKeyParameters key
java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
private java.math.BigInteger calculateE (java.math.BigInteger, byte[])
}
org/bouncycastle/crypto/signers/DSASigner.classDSASigner.java
package org.bouncycastle.crypto.signers
public org.bouncycastle.crypto.signers.DSASigner extends java.lang.Object implements org.bouncycastle.crypto.DSA {
org.bouncycastle.crypto.params.DSAKeyParameters key
java.security.SecureRandom random
public void ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.math.BigInteger[] generateSignature (byte[])
public boolean verifySignature (byte[], java.math.BigInteger, java.math.BigInteger)
private java.math.BigInteger calculateE (java.math.BigInteger, byte[])
}
org/bouncycastle/crypto/BufferedBlockCipher.classBufferedBlockCipher.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.BufferedBlockCipher extends java.lang.Object {
protected byte[] buf
protected int bufOff
protected boolean forEncryption
protected org.bouncycastle.crypto.BlockCipher cipher
protected boolean partialBlockOkay
protected boolean pgpCFB
protected void ()
public void (org.bouncycastle.crypto.BlockCipher)
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public int getBlockSize ()
public int getUpdateOutputSize (int)
public int getOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException
public int doFinal (byte[], int) throws org.bouncycastle.crypto.DataLengthException java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
public void reset ()
}
org/bouncycastle/crypto/DataLengthException.classDataLengthException.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.DataLengthException extends org.bouncycastle.crypto.RuntimeCryptoException {
public void ()
public void (java.lang.String)
}
org/bouncycastle/crypto/Wrapper.classWrapper.java
package org.bouncycastle.crypto
public abstract org.bouncycastle.crypto.Wrapper extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters)
public abstract java.lang.String getAlgorithmName ()
public abstract byte[] wrap (byte[], int, int)
public abstract byte[] unwrap (byte[], int, int) throws org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/crypto/StreamBlockCipher.classStreamBlockCipher.java
package org.bouncycastle.crypto
public org.bouncycastle.crypto.StreamBlockCipher extends java.lang.Object implements org.bouncycastle.crypto.StreamCipher {
private org.bouncycastle.crypto.BlockCipher cipher
private byte[] oneByte
public void (org.bouncycastle.crypto.BlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithmName ()
public byte returnByte (byte)
public void processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public void reset ()
}
org/bouncycastle/jcajce/
org/bouncycastle/jcajce/NamedJcaJceHelper.classNamedJcaJceHelper.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.NamedJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.JcaJceHelper {
protected final String providerName
public void (java.lang.String)
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.cert.CertificateException java.security.NoSuchProviderException
}
org/bouncycastle/jcajce/DefaultJcaJceHelper.classDefaultJcaJceHelper.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.DefaultJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.JcaJceHelper {
public void ()
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.cert.CertificateException
}
org/bouncycastle/jcajce/io/
org/bouncycastle/jcajce/io/MacOutputStream.classMacOutputStream.java
package org.bouncycastle.jcajce.io
public org.bouncycastle.jcajce.io.MacOutputStream extends java.io.OutputStream {
protected javax.crypto.Mac mac
public void (javax.crypto.Mac)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public byte[] getMac ()
}
org/bouncycastle/jcajce/ProviderJcaJceHelper.classProviderJcaJceHelper.java
package org.bouncycastle.jcajce
public org.bouncycastle.jcajce.ProviderJcaJceHelper extends java.lang.Object implements org.bouncycastle.jcajce.JcaJceHelper {
protected final java.security.Provider provider
public void (java.security.Provider)
public javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException
public javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException
public javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException
public java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.cert.CertificateException
}
org/bouncycastle/jcajce/JcaJceHelper.classJcaJceHelper.java
package org.bouncycastle.jcajce
public abstract org.bouncycastle.jcajce.JcaJceHelper extends java.lang.Object {
public abstract javax.crypto.Cipher createCipher (java.lang.String) throws java.security.NoSuchAlgorithmException javax.crypto.NoSuchPaddingException java.security.NoSuchProviderException
public abstract javax.crypto.Mac createMac (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract javax.crypto.KeyAgreement createKeyAgreement (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.AlgorithmParameterGenerator createAlgorithmParameterGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.AlgorithmParameters createAlgorithmParameters (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract javax.crypto.KeyGenerator createKeyGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.KeyFactory createKeyFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.KeyPairGenerator createKeyPairGenerator (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.MessageDigest createDigest (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.Signature createSignature (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException
public abstract java.security.cert.CertificateFactory createCertificateFactory (java.lang.String) throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException java.security.cert.CertificateException
}
org/bouncycastle/jcajce/provider/
org/bouncycastle/jcajce/provider/config/
org/bouncycastle/jcajce/provider/config/ConfigurableProvider.classConfigurableProvider.java
package org.bouncycastle.jcajce.provider.config
public abstract org.bouncycastle.jcajce.provider.config.ConfigurableProvider extends java.lang.Object {
public static final String THREAD_LOCAL_EC_IMPLICITLY_CA
public static final String EC_IMPLICITLY_CA
public static final String THREAD_LOCAL_DH_DEFAULT_PARAMS
public static final String DH_DEFAULT_PARAMS
public abstract void setParameter (java.lang.String, java.lang.Object)
public abstract void addAlgorithm (java.lang.String, java.lang.String)
public abstract boolean hasAlgorithm (java.lang.String, java.lang.String)
public abstract void addKeyInfoConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter getConverter (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/jcajce/provider/config/ProviderConfigurationPermission.classProviderConfigurationPermission.java
package org.bouncycastle.jcajce.provider.config
public org.bouncycastle.jcajce.provider.config.ProviderConfigurationPermission extends java.security.BasicPermission {
private static final int THREAD_LOCAL_EC_IMPLICITLY_CA
private static final int EC_IMPLICITLY_CA
private static final int THREAD_LOCAL_DH_DEFAULT_PARAMS
private static final int DH_DEFAULT_PARAMS
private static final int ALL
private static final String THREAD_LOCAL_EC_IMPLICITLY_CA_STR
private static final String EC_IMPLICITLY_CA_STR
private static final String THREAD_LOCAL_DH_DEFAULT_PARAMS_STR
private static final String DH_DEFAULT_PARAMS_STR
private static final String ALL_STR
private final String actions
private final int permissionMask
public void (java.lang.String)
public void (java.lang.String, java.lang.String)
private int calculateMask (java.lang.String)
public java.lang.String getActions ()
public boolean implies (java.security.Permission)
public boolean equals (java.lang.Object)
public int hashCode ()
}
org/bouncycastle/jcajce/provider/config/ProviderConfiguration.classProviderConfiguration.java
package org.bouncycastle.jcajce.provider.config
public abstract org.bouncycastle.jcajce.provider.config.ProviderConfiguration extends java.lang.Object {
public abstract org.bouncycastle.jce.spec.ECParameterSpec getEcImplicitlyCa ()
public abstract javax.crypto.spec.DHParameterSpec getDHDefaultParameters ()
}
org/bouncycastle/jcajce/provider/util/
org/bouncycastle/jcajce/provider/util/AlgorithmProvider.classAlgorithmProvider.java
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AlgorithmProvider extends java.lang.Object {
public void ()
public abstract void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/util/AsymmetricKeyInfoConverter.classAsymmetricKeyInfoConverter.java
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter extends java.lang.Object {
public abstract java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public abstract java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/util/DigestFactory.classDigestFactory.java
package org.bouncycastle.jcajce.provider.util
public org.bouncycastle.jcajce.provider.util.DigestFactory extends java.lang.Object {
private static java.util.Set md5
private static java.util.Set sha1
private static java.util.Set sha256
private static java.util.Set sha384
private static java.util.Set sha512
private static java.util.Map oids
public void ()
public static org.bouncycastle.crypto.Digest getDigest (java.lang.String)
public static boolean isSameDigest (java.lang.String, java.lang.String)
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getOID (java.lang.String)
static void ()
}
org/bouncycastle/jcajce/provider/util/AsymmetricAlgorithmProvider.classAsymmetricAlgorithmProvider.java
package org.bouncycastle.jcajce.provider.util
public abstract org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
public void ()
protected void addSignatureAlgorithm (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
protected void registerOid (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String, org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter)
protected void registerOidAlgorithmParameters (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
}
org/bouncycastle/jcajce/provider/digest/
org/bouncycastle/jcajce/provider/digest/SHA1.classSHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512.classSHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$Digest.classSHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/BCMessageDigest.classBCMessageDigest.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.BCMessageDigest extends java.security.MessageDigest {
protected org.bouncycastle.crypto.Digest digest
protected void (org.bouncycastle.crypto.Digest)
public void engineReset ()
public void engineUpdate (byte)
public void engineUpdate (byte[], int, int)
public byte[] engineDigest ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$Digest.classSHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA1$HashMac.classSHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/DigestAlgorithmProvider.classDigestAlgorithmProvider.java
package org.bouncycastle.jcajce.provider.digest
abstract org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
void ()
protected void addHMACAlgorithm (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, java.lang.String)
protected void addHMACAlias (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/jcajce/provider/digest/SHA384$Digest.classSHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/MD5$HashMac.classMD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$KeyGenerator.classSHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA1$Mappings.classSHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$Mappings.classSHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$HashMac.classSHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD5$Mappings.classMD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$KeyGenerator.classSHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$Digest.classSHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/digest/SHA1$KeyGenerator.classSHA1.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA1$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384.classSHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$Mappings.classSHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$KeyGenerator.classSHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256$Mappings.classSHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256$Mappings extends org.bouncycastle.jcajce.provider.digest.DigestAlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/digest/MD5.classMD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA384$HashMac.classSHA384.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA384$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD5$KeyGenerator.classMD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA256.classSHA256.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA256 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/digest/SHA512$HashMac.classSHA512.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.SHA512$HashMac extends org.bouncycastle.jce.provider.JCEMac {
public void ()
}
org/bouncycastle/jcajce/provider/digest/MD5$Digest.classMD5.java
package org.bouncycastle.jcajce.provider.digest
public org.bouncycastle.jcajce.provider.digest.MD5$Digest extends org.bouncycastle.jcajce.provider.digest.BCMessageDigest implements java.lang.Cloneable {
public void ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/bouncycastle/jcajce/provider/asymmetric/
org/bouncycastle/jcajce/provider/asymmetric/RSA.classRSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.RSA extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi$DH.classKeyAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi$DH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public abstract org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
public void (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECMQV.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECMQV extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$EC.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$EC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$CVCDSAEncoder.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$CVCDSAEncoder extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder {
private void ()
public byte[] encode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
private byte[] makeUnsigned (java.math.BigInteger)
public java.math.BigInteger[] decode (byte[]) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA384.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA384 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA256.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA256 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$1.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$1 extends java.lang.Object {
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyAgreementSpi.classKeyAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyAgreementSpi extends javax.crypto.KeyAgreementSpi {
private static final org.bouncycastle.asn1.x9.X9IntegerConverter converter
private static final java.util.Hashtable algorithms
private String kaAlgorithm
private java.math.BigInteger result
private org.bouncycastle.crypto.params.ECDomainParameters parameters
private org.bouncycastle.crypto.BasicAgreement agreement
private byte[] bigIntToBytes (java.math.BigInteger)
protected void (java.lang.String, org.bouncycastle.crypto.BasicAgreement, org.bouncycastle.crypto.DerivationFunction)
protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException
protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
private void initFromKey (java.security.Key) throws java.security.InvalidKeyException
private static java.lang.String getSimpleName (java.lang.Class)
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDH.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/EC5Util.classEC5Util.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.EC5Util extends java.lang.Object {
public void ()
public static java.security.spec.EllipticCurve convertCurve (org.bouncycastle.math.ec.ECCurve, byte[])
public static org.bouncycastle.math.ec.ECCurve convertCurve (java.security.spec.EllipticCurve)
public static java.security.spec.ECParameterSpec convertSpec (java.security.spec.EllipticCurve, org.bouncycastle.jce.spec.ECParameterSpec)
public static org.bouncycastle.jce.spec.ECParameterSpec convertSpec (java.security.spec.ECParameterSpec, boolean)
public static org.bouncycastle.math.ec.ECPoint convertPoint (java.security.spec.ECParameterSpec, java.security.spec.ECPoint, boolean)
public static org.bouncycastle.math.ec.ECPoint convertPoint (org.bouncycastle.math.ec.ECCurve, java.security.spec.ECPoint, boolean)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.DSABase {
void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSA, org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDHC.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDHC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$EC.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi {
org.bouncycastle.crypto.params.ECKeyGenerationParameters param
org.bouncycastle.crypto.generators.ECKeyPairGenerator engine
Object ecParams
int strength
int certainty
java.security.SecureRandom random
boolean initialised
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private static java.util.Hashtable ecParameters
public void ()
public void (java.lang.String, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/ECUtil.classECUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.ECUtil extends java.lang.Object {
public void ()
static int[] convertMidTerms (int[])
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
public static org.bouncycastle.asn1.ASN1ObjectIdentifier getNamedCurveOid (java.lang.String)
public static org.bouncycastle.asn1.x9.X9ECParameters getNamedCurveByOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static java.lang.String getCurveName (org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDSA.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPrivateKey.classBCECPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey extends java.lang.Object implements java.security.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.ECPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier org.bouncycastle.jce.interfaces.ECPointEncoder {
static final long serialVersionUID
private String algorithm
private boolean withCompression
private transient java.math.BigInteger d
private transient java.security.spec.ECParameterSpec ecSpec
private transient org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
private transient org.bouncycastle.asn1.DERBitString publicKey
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
public void (java.security.interfaces.ECPrivateKey, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPrivateKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, java.security.spec.ECPrivateKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPrivateKey)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, java.security.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey, org.bouncycastle.jce.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPrivateKeyParameters, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
void (java.lang.String, org.bouncycastle.asn1.pkcs.PrivateKeyInfo, org.bouncycastle.jcajce.provider.config.ProviderConfiguration) throws java.io.IOException
private void populateFromPrivKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.math.BigInteger getS ()
public java.math.BigInteger getD ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
public java.lang.String toString ()
private org.bouncycastle.asn1.DERBitString getPublicKeyDetails (org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECDH.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECDH extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDHC.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDHC extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi$ECDSA.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi$ECDSA extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSA512.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSA512 extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$ecDSAnone.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$ecDSAnone extends org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyFactorySpi.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter {
String algorithm
org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
void (java.lang.String, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/BCECPublicKey.classBCECPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey extends java.lang.Object implements java.security.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPublicKey org.bouncycastle.jce.interfaces.ECPointEncoder {
static final long serialVersionUID
private String algorithm
private boolean withCompression
private transient org.bouncycastle.math.ec.ECPoint q
private transient java.security.spec.ECParameterSpec ecSpec
private transient org.bouncycastle.jcajce.provider.config.ProviderConfiguration configuration
public void (java.lang.String, org.bouncycastle.jcajce.provider.asymmetric.ec.BCECPublicKey)
public void (java.lang.String, java.security.spec.ECPublicKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.jce.spec.ECPublicKeySpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, java.security.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jce.spec.ECParameterSpec, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.lang.String, org.bouncycastle.crypto.params.ECPublicKeyParameters, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
public void (java.security.interfaces.ECPublicKey, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
void (java.lang.String, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo, org.bouncycastle.jcajce.provider.config.ProviderConfiguration)
private java.security.spec.ECParameterSpec createSpec (java.security.spec.EllipticCurve, org.bouncycastle.crypto.params.ECDomainParameters)
private void populateFromPubKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
private void extractBytes (byte[], int, java.math.BigInteger)
public java.security.spec.ECParameterSpec getParams ()
public org.bouncycastle.jce.spec.ECParameterSpec getParameters ()
public java.security.spec.ECPoint getW ()
public org.bouncycastle.math.ec.ECPoint getQ ()
public org.bouncycastle.math.ec.ECPoint engineGetQ ()
org.bouncycastle.jce.spec.ECParameterSpec engineGetSpec ()
public java.lang.String toString ()
public void setPointFormat (java.lang.String)
public boolean equals (java.lang.Object)
public int hashCode ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/ec/SignatureSpi$StdDSAEncoder.classSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$StdDSAEncoder extends java.lang.Object implements org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder {
private void ()
public byte[] encode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
public java.math.BigInteger[] decode (byte[]) throws java.io.IOException
void (org.bouncycastle.jcajce.provider.asymmetric.ec.SignatureSpi$1)
}
org/bouncycastle/jcajce/provider/asymmetric/ec/KeyPairGeneratorSpi$ECMQV.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.ec
public org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$ECMQV extends org.bouncycastle.jcajce.provider.asymmetric.ec.KeyPairGeneratorSpi$EC {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/
org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyPairGeneratorSpi.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
org.bouncycastle.crypto.params.DSAKeyGenerationParameters param
org.bouncycastle.crypto.generators.DSAKeyPairGenerator engine
int strength
int certainty
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$stdDSA.classDSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$stdDSA extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner$noneDSA.classDSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner$noneDSA extends org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPrivateKey.classBCDSAPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPrivateKey extends java.lang.Object implements java.security.interfaces.DSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private static final long serialVersionUID
private java.math.BigInteger x
private transient java.security.interfaces.DSAParams dsaSpec
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (java.security.interfaces.DSAPrivateKey)
void (java.security.spec.DSAPrivateKeySpec)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DSAPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParametersSpi.classAlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
java.security.spec.DSAParameterSpec currentSpec
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/BCDSAPublicKey.classBCDSAPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.BCDSAPublicKey extends java.lang.Object implements java.security.interfaces.DSAPublicKey {
private static final long serialVersionUID
private java.math.BigInteger y
private transient java.security.interfaces.DSAParams dsaSpec
void (java.security.spec.DSAPublicKeySpec)
void (java.security.interfaces.DSAPublicKey)
void (org.bouncycastle.crypto.params.DSAPublicKeyParameters)
void (java.math.BigInteger, java.security.spec.DSAParameterSpec)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
private boolean isNotNull (org.bouncycastle.asn1.ASN1Encodable)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.security.interfaces.DSAParams getParams ()
public java.math.BigInteger getY ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSASigner.classDSASigner.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSASigner extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.DSA signer
private java.security.SecureRandom random
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSA)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey, java.security.SecureRandom) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
private byte[] derEncode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
private java.math.BigInteger[] derDecode (byte[]) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/AlgorithmParameterGeneratorSpi.classAlgorithmParameterGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.AlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/KeyFactorySpi.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/asymmetric/dsa/DSAUtil.classDSAUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.dsa
public org.bouncycastle.jcajce.provider.asymmetric.dsa.DSAUtil extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] dsaOids
public void ()
public static boolean isDsaOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/DSA$Mappings.classDSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSA$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/EC$Mappings.classEC.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.EC$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/util/
org/bouncycastle/jcajce/provider/asymmetric/util/DSABase.classDSABase.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.DSABase extends java.security.SignatureSpi implements org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers org.bouncycastle.asn1.x509.X509ObjectIdentifiers {
protected org.bouncycastle.crypto.Digest digest
protected org.bouncycastle.crypto.DSA signer
protected org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder encoder
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.DSA, org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder)
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
}
org/bouncycastle/jcajce/provider/asymmetric/util/DSAEncoder.classDSAEncoder.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.DSAEncoder extends java.lang.Object {
public abstract byte[] encode (java.math.BigInteger, java.math.BigInteger) throws java.io.IOException
public abstract java.math.BigInteger[] decode (byte[]) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/util/ExtendedInvalidKeySpecException.classExtendedInvalidKeySpecException.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.ExtendedInvalidKeySpecException extends java.security.spec.InvalidKeySpecException {
private Throwable cause
public void (java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/util/PKCS12BagAttributeCarrierImpl.classPKCS12BagAttributeCarrierImpl.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl extends java.lang.Object implements org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
private java.util.Hashtable pkcs12Attributes
private java.util.Vector pkcs12Ordering
void (java.util.Hashtable, java.util.Vector)
public void ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
int size ()
java.util.Hashtable getAttributes ()
java.util.Vector getOrdering ()
public void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
public void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseKeyFactorySpi.classBaseKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi extends java.security.KeyFactorySpi implements org.bouncycastle.jcajce.provider.util.AsymmetricKeyInfoConverter {
public void ()
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/asymmetric/util/BaseCipherSpi.classBaseCipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public abstract org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi extends javax.crypto.CipherSpi {
private Class[] availableSpecs
protected java.security.AlgorithmParameters engineParams
protected org.bouncycastle.crypto.Wrapper wrapEngine
private int ivSize
private byte[] iv
protected void ()
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/util/KeyUtil.classKeyUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.util
public org.bouncycastle.jcajce.provider.asymmetric.util.KeyUtil extends java.lang.Object {
public void ()
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, byte[])
public static byte[] getEncodedSubjectPublicKeyInfo (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.x509.AlgorithmIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public static byte[] getEncodedPrivateKeyInfo (org.bouncycastle.asn1.pkcs.PrivateKeyInfo)
}
org/bouncycastle/jcajce/provider/asymmetric/DH.classDH.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DH extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/EC.classEC.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.EC extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/RSA$Mappings.classRSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.RSA$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
private void addDigestSignature (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, java.lang.String, java.lang.String, org.bouncycastle.asn1.ASN1ObjectIdentifier)
}
org/bouncycastle/jcajce/provider/asymmetric/X509.classX509.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.X509 extends java.lang.Object {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/
org/bouncycastle/jcajce/provider/asymmetric/x509/KeyFactory.classKeyFactory.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.KeyFactory extends java.security.KeyFactorySpi {
public void ()
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PEMUtil.classPEMUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil extends java.lang.Object {
private final String _header1
private final String _header2
private final String _footer1
private final String _footer2
void (java.lang.String)
private java.lang.String readLine (java.io.InputStream) throws java.io.IOException
org.bouncycastle.asn1.ASN1Sequence readPEMObject (java.io.InputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory.classCertificateFactory.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory extends java.security.cert.CertificateFactorySpi {
private static final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CERT_PARSER
private static final org.bouncycastle.jcajce.provider.asymmetric.x509.PEMUtil PEM_CRL_PARSER
private org.bouncycastle.asn1.ASN1Set sData
private int sDataObjectCount
private java.io.InputStream currentStream
private org.bouncycastle.asn1.ASN1Set sCrlData
private int sCrlDataObjectCount
private java.io.InputStream currentCrlStream
public void ()
private java.security.cert.Certificate readDERCertificate (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
private java.security.cert.Certificate getCertificate () throws java.security.cert.CertificateParsingException
private java.security.cert.Certificate readPEMCertificate (java.io.InputStream) throws java.io.IOException java.security.cert.CertificateParsingException
protected java.security.cert.CRL createCRL (org.bouncycastle.asn1.x509.CertificateList) throws java.security.cert.CRLException
private java.security.cert.CRL readPEMCRL (java.io.InputStream) throws java.io.IOException java.security.cert.CRLException
private java.security.cert.CRL readDERCRL (org.bouncycastle.asn1.ASN1InputStream) throws java.io.IOException java.security.cert.CRLException
private java.security.cert.CRL getCRL () throws java.security.cert.CRLException
public java.security.cert.Certificate engineGenerateCertificate (java.io.InputStream) throws java.security.cert.CertificateException
public java.util.Collection engineGenerateCertificates (java.io.InputStream) throws java.security.cert.CertificateException
public java.security.cert.CRL engineGenerateCRL (java.io.InputStream) throws java.security.cert.CRLException
public java.util.Collection engineGenerateCRLs (java.io.InputStream) throws java.security.cert.CRLException
public java.util.Iterator engineGetCertPathEncodings ()
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream) throws java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
public java.security.cert.CertPath engineGenerateCertPath (java.util.List) throws java.security.cert.CertificateException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/PKIXCertPath.classPKIXCertPath.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
public org.bouncycastle.jcajce.provider.asymmetric.x509.PKIXCertPath extends java.security.cert.CertPath {
static final java.util.List certPathEncodings
private java.util.List certificates
private java.util.List sortCerts (java.util.List)
void (java.util.List)
void (java.io.InputStream, java.lang.String) throws java.security.cert.CertificateException
public java.util.Iterator getEncodings ()
public byte[] getEncoded () throws java.security.cert.CertificateEncodingException
public byte[] getEncoded (java.lang.String) throws java.security.cert.CertificateEncodingException
public java.util.List getCertificates ()
private org.bouncycastle.asn1.ASN1Primitive toASN1Object (java.security.cert.X509Certificate) throws java.security.cert.CertificateEncodingException
private byte[] toDEREncoded (org.bouncycastle.asn1.ASN1Encodable) throws java.security.cert.CertificateEncodingException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/x509/CertificateFactory$ExCertificateException.classCertificateFactory.java
package org.bouncycastle.jcajce.provider.asymmetric.x509
org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory$ExCertificateException extends java.security.cert.CertificateException {
private Throwable cause
final org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory this$0
public void (org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.Throwable)
public void (org.bouncycastle.jcajce.provider.asymmetric.x509.CertificateFactory, java.lang.String, java.lang.Throwable)
public java.lang.Throwable getCause ()
}
org/bouncycastle/jcajce/provider/asymmetric/DH$Mappings.classDH.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DH$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/dh/
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyPairGeneratorSpi.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
private static java.util.Hashtable params
org.bouncycastle.crypto.params.DHKeyGenerationParameters param
org.bouncycastle.crypto.generators.DHBasicKeyPairGenerator engine
int strength
int certainty
java.security.SecureRandom random
boolean initialised
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyAgreementSpi.classKeyAgreementSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyAgreementSpi extends javax.crypto.KeyAgreementSpi {
private java.math.BigInteger x
private java.math.BigInteger p
private java.math.BigInteger g
private java.math.BigInteger result
private static final java.util.Hashtable algorithms
public void ()
private byte[] bigIntToBytes (java.math.BigInteger)
protected java.security.Key engineDoPhase (java.security.Key, boolean) throws java.security.InvalidKeyException java.lang.IllegalStateException
protected byte[] engineGenerateSecret () throws java.lang.IllegalStateException
protected int engineGenerateSecret (byte[], int) throws java.lang.IllegalStateException javax.crypto.ShortBufferException
protected javax.crypto.SecretKey engineGenerateSecret (java.lang.String)
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParametersSpi.classAlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
javax.crypto.spec.DHParameterSpec currentSpec
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/AlgorithmParameterGeneratorSpi.classAlgorithmParameterGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.AlgorithmParameterGeneratorSpi extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
private int l
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected java.security.AlgorithmParameters engineGenerateParameters ()
}
org/bouncycastle/jcajce/provider/asymmetric/dh/DHUtil.classDHUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.DHUtil extends java.lang.Object {
public void ()
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePublicKeyParameter (java.security.PublicKey) throws java.security.InvalidKeyException
public static org.bouncycastle.crypto.params.AsymmetricKeyParameter generatePrivateKeyParameter (java.security.PrivateKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPublicKey.classBCDHPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPublicKey extends java.lang.Object implements javax.crypto.interfaces.DHPublicKey {
static final long serialVersionUID
private java.math.BigInteger y
private transient javax.crypto.spec.DHParameterSpec dhSpec
private transient org.bouncycastle.asn1.x509.SubjectPublicKeyInfo info
void (javax.crypto.spec.DHPublicKeySpec)
void (javax.crypto.interfaces.DHPublicKey)
void (org.bouncycastle.crypto.params.DHPublicKeyParameters)
void (java.math.BigInteger, javax.crypto.spec.DHParameterSpec)
public void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getY ()
private boolean isPKCSParam (org.bouncycastle.asn1.ASN1Sequence)
public int hashCode ()
public boolean equals (java.lang.Object)
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/KeyFactorySpi.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/dh/BCDHPrivateKey.classBCDHPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.dh
public org.bouncycastle.jcajce.provider.asymmetric.dh.BCDHPrivateKey extends java.lang.Object implements javax.crypto.interfaces.DHPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private java.math.BigInteger x
private transient javax.crypto.spec.DHParameterSpec dhSpec
private transient org.bouncycastle.asn1.pkcs.PrivateKeyInfo info
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (javax.crypto.interfaces.DHPrivateKey)
void (javax.crypto.spec.DHPrivateKeySpec)
public void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.crypto.params.DHPrivateKeyParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public javax.crypto.spec.DHParameterSpec getParams ()
public java.math.BigInteger getX ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/X509$Mappings.classX509.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.X509$Mappings extends org.bouncycastle.jcajce.provider.util.AsymmetricAlgorithmProvider {
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
}
org/bouncycastle/jcajce/provider/asymmetric/DSA.classDSA.java
package org.bouncycastle.jcajce.provider.asymmetric
public org.bouncycastle.jcajce.provider.asymmetric.DSA extends java.lang.Object {
private static final String PREFIX
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/
org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyPairGeneratorSpi.classKeyPairGeneratorSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyPairGeneratorSpi extends java.security.KeyPairGenerator {
static final java.math.BigInteger defaultPublicExponent
static final int defaultTests
org.bouncycastle.crypto.params.RSAKeyGenerationParameters param
org.bouncycastle.crypto.generators.RSAKeyPairGenerator engine
public void (java.lang.String)
public void ()
public void initialize (int, java.security.SecureRandom)
public void initialize (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
public java.security.KeyPair generateKeyPair ()
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/RSAUtil.classRSAUtil.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.RSAUtil extends java.lang.Object {
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier[] rsaOids
public void ()
public static boolean isRsaOid (org.bouncycastle.asn1.ASN1ObjectIdentifier)
static org.bouncycastle.crypto.params.RSAKeyParameters generatePublicKeyParameter (java.security.interfaces.RSAPublicKey)
static org.bouncycastle.crypto.params.RSAKeyParameters generatePrivateKeyParameter (java.security.interfaces.RSAPrivateKey)
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$MD5.classDigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$MD5 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi.classDigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi extends java.security.SignatureSpi {
private org.bouncycastle.crypto.Digest digest
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private org.bouncycastle.asn1.x509.AlgorithmIdentifier algId
protected void (org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.AsymmetricBlockCipher)
protected void (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.crypto.Digest, org.bouncycastle.crypto.AsymmetricBlockCipher)
protected void engineInitVerify (java.security.PublicKey) throws java.security.InvalidKeyException
protected void engineInitSign (java.security.PrivateKey) throws java.security.InvalidKeyException
private java.lang.String getType (java.lang.Object)
protected void engineUpdate (byte) throws java.security.SignatureException
protected void engineUpdate (byte[], int, int) throws java.security.SignatureException
protected byte[] engineSign () throws java.security.SignatureException
protected boolean engineVerify (byte[]) throws java.security.SignatureException
protected void engineSetParameter (java.security.spec.AlgorithmParameterSpec)
protected void engineSetParameter (java.lang.String, java.lang.Object)
protected java.lang.Object engineGetParameter (java.lang.String)
protected java.security.AlgorithmParameters engineGetParameters ()
private byte[] derEncode (byte[]) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPublicKey.classBCRSAPublicKey.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPublicKey extends java.lang.Object implements java.security.interfaces.RSAPublicKey {
static final long serialVersionUID
private java.math.BigInteger modulus
private java.math.BigInteger publicExponent
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPublicKeySpec)
void (java.security.interfaces.RSAPublicKey)
void (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPublicExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi.classAlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public abstract org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi extends java.security.AlgorithmParametersSpi {
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA384.classDigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA384 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi$NoPadding.classCipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi$NoPadding extends org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$OAEP.classAlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$OAEP extends org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi {
javax.crypto.spec.OAEPParameterSpec currentSpec
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/CipherSpi.classCipherSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.CipherSpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseCipherSpi {
private org.bouncycastle.crypto.AsymmetricBlockCipher cipher
private java.security.spec.AlgorithmParameterSpec paramSpec
private java.security.AlgorithmParameters engineParams
private boolean publicKeyOnly
private boolean privateKeyOnly
private java.io.ByteArrayOutputStream bOut
public void (org.bouncycastle.crypto.AsymmetricBlockCipher)
public void (javax.crypto.spec.OAEPParameterSpec)
public void (boolean, boolean, org.bouncycastle.crypto.AsymmetricBlockCipher)
private void initFromSpec (javax.crypto.spec.OAEPParameterSpec) throws javax.crypto.NoSuchPaddingException
protected int engineGetBlockSize ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int)
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/AlgorithmParametersSpi$PSS.classAlgorithmParametersSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi$PSS extends org.bouncycastle.jcajce.provider.asymmetric.rsa.AlgorithmParametersSpi {
java.security.spec.PSSParameterSpec currentSpec
public void ()
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA256.classDigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA256 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA512.classDigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA512 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/DigestSignatureSpi$SHA1.classDigestSignatureSpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi$SHA1 extends org.bouncycastle.jcajce.provider.asymmetric.rsa.DigestSignatureSpi {
public void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/KeyFactorySpi.classKeyFactorySpi.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.KeyFactorySpi extends org.bouncycastle.jcajce.provider.asymmetric.util.BaseKeyFactorySpi {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (java.security.Key, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected java.security.Key engineTranslateKey (java.security.Key) throws java.security.InvalidKeyException
protected java.security.PrivateKey engineGeneratePrivate (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.PublicKey engineGeneratePublic (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
public java.security.PrivateKey generatePrivate (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
public java.security.PublicKey generatePublic (org.bouncycastle.asn1.x509.SubjectPublicKeyInfo) throws java.io.IOException
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateKey.classBCRSAPrivateKey.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey extends java.lang.Object implements java.security.interfaces.RSAPrivateKey org.bouncycastle.jce.interfaces.PKCS12BagAttributeCarrier {
static final long serialVersionUID
private static java.math.BigInteger ZERO
protected java.math.BigInteger modulus
protected java.math.BigInteger privateExponent
private transient org.bouncycastle.jcajce.provider.asymmetric.util.PKCS12BagAttributeCarrierImpl attrCarrier
protected void ()
void (org.bouncycastle.crypto.params.RSAKeyParameters)
void (java.security.spec.RSAPrivateKeySpec)
void (java.security.interfaces.RSAPrivateKey)
public java.math.BigInteger getModulus ()
public java.math.BigInteger getPrivateExponent ()
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
public boolean equals (java.lang.Object)
public int hashCode ()
public void setBagAttribute (org.bouncycastle.asn1.ASN1ObjectIdentifier, org.bouncycastle.asn1.ASN1Encodable)
public org.bouncycastle.asn1.ASN1Encodable getBagAttribute (org.bouncycastle.asn1.DERObjectIdentifier)
public java.util.Enumeration getBagAttributeKeys ()
private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException
private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException
static void ()
}
org/bouncycastle/jcajce/provider/asymmetric/rsa/BCRSAPrivateCrtKey.classBCRSAPrivateCrtKey.java
package org.bouncycastle.jcajce.provider.asymmetric.rsa
public org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateCrtKey extends org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey implements java.security.interfaces.RSAPrivateCrtKey {
static final long serialVersionUID
private java.math.BigInteger publicExponent
private java.math.BigInteger primeP
private java.math.BigInteger primeQ
private java.math.BigInteger primeExponentP
private java.math.BigInteger primeExponentQ
private java.math.BigInteger crtCoefficient
void (org.bouncycastle.crypto.params.RSAPrivateCrtKeyParameters)
void (java.security.spec.RSAPrivateCrtKeySpec)
void (java.security.interfaces.RSAPrivateCrtKey)
void (org.bouncycastle.asn1.pkcs.PrivateKeyInfo) throws java.io.IOException
void (org.bouncycastle.asn1.pkcs.RSAPrivateKey)
public java.lang.String getFormat ()
public byte[] getEncoded ()
public java.math.BigInteger getPublicExponent ()
public java.math.BigInteger getPrimeP ()
public java.math.BigInteger getPrimeQ ()
public java.math.BigInteger getPrimeExponentP ()
public java.math.BigInteger getPrimeExponentQ ()
public java.math.BigInteger getCrtCoefficient ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.String toString ()
}
org/bouncycastle/jcajce/provider/symmetric/
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
private boolean keySizeSet
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$Mappings.classBlowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$Wrap.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES2Key.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES2Key extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64with7816d4.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64with7816d4 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish.classBlowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.Blowfish extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$DESede64.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$DESede64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$Base.classARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$Base extends org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameterGenerator.classBaseAlgorithmParameterGenerator.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameterGenerator extends java.security.AlgorithmParameterGeneratorSpi {
protected java.security.SecureRandom random
protected int strength
public void ()
protected void engineInit (int, java.security.SecureRandom)
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$RC2.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$RC2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$DES.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$DES extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA384.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA384 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory$DES.classBaseSecretKeyFactory.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory$DES extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void ()
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseWrapCipher.classBaseWrapCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher extends javax.crypto.CipherSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
protected int pbeType
protected int pbeHash
protected int pbeKeySize
protected int pbeIvSize
protected java.security.AlgorithmParameters engineParams
protected org.bouncycastle.crypto.Wrapper wrapEngine
private int ivSize
private byte[] iv
protected void ()
protected void (org.bouncycastle.crypto.Wrapper)
protected void (org.bouncycastle.crypto.Wrapper, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
protected byte[] engineWrap (java.security.Key) throws javax.crypto.IllegalBlockSizeException java.security.InvalidKeyException
protected java.security.Key engineUnwrap (byte[], java.lang.String, int) throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory$DESPBEKeyFactory.classBaseSecretKeyFactory.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory$DESPBEKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac extends javax.crypto.MacSpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private org.bouncycastle.crypto.Mac macEngine
private int pbeType
private int pbeHash
private int keySize
protected void (org.bouncycastle.crypto.Mac)
protected void (org.bouncycastle.crypto.Mac, int, int, int)
protected void engineInit (java.security.Key, java.security.spec.AlgorithmParameterSpec) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected int engineGetMacLength ()
protected void engineReset ()
protected void engineUpdate (byte)
protected void engineUpdate (byte[], int, int)
protected byte[] engineDoFinal ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters.classBaseAlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters extends java.security.AlgorithmParametersSpi {
public void ()
protected boolean isASN1FormatString (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec engineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected abstract java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseSecretKeyFactory.classBaseSecretKeyFactory.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory extends javax.crypto.SecretKeyFactorySpi implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
protected String algName
protected org.bouncycastle.asn1.DERObjectIdentifier algOid
protected void (java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineTranslateKey (javax.crypto.SecretKey) throws java.security.InvalidKeyException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher.classBaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.BlockCipher baseEngine
private org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private boolean padded
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
private String modeName
protected void (org.bouncycastle.crypto.BlockCipher)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected void (org.bouncycastle.crypto.BufferedBlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String) throws java.security.NoSuchAlgorithmException
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException
protected int engineDoFinal (byte[], int, int, byte[], int) throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException javax.crypto.ShortBufferException
private boolean isAEADModeName (java.lang.String)
}
org/bouncycastle/jcajce/provider/symmetric/util/IvAlgorithmParameters.classIvAlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
private byte[] iv
public void ()
protected byte[] engineGetEncoded () throws java.io.IOException
protected byte[] engineGetEncoded (java.lang.String) throws java.io.IOException
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/util/PBE$Util.classPBE.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.PBE$Util extends java.lang.Object {
public void ()
private static org.bouncycastle.crypto.PBEParametersGenerator makePBEGenerator (int, int)
public static org.bouncycastle.crypto.CipherParameters makePBEParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec, java.lang.String)
public static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey, java.security.spec.AlgorithmParameterSpec)
public static org.bouncycastle.crypto.CipherParameters makePBEParameters (javax.crypto.spec.PBEKeySpec, int, int, int, int)
public static org.bouncycastle.crypto.CipherParameters makePBEMacParameters (javax.crypto.spec.PBEKeySpec, int, int, int)
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters$PKCS12PBE.classBaseAlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters$PKCS12PBE extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PKCS12PBEParams params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$MD5.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$MD5 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$AEADGenericBlockCipher.classBaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$AEADGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.modes.AEADBlockCipher cipher
void (org.bouncycastle.crypto.modes.AEADBlockCipher)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public java.lang.String getAlgorithmName ()
public boolean wrapOnNoPadding ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA512.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA512 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$GenericBlockCipher.classBaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
abstract org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher extends java.lang.Object {
public abstract void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public abstract boolean wrapOnNoPadding ()
public abstract java.lang.String getAlgorithmName ()
public abstract org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public abstract int getOutputSize (int)
public abstract int getUpdateOutputSize (int)
public abstract int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public abstract int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseKeyGenerator.classBaseKeyGenerator.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator extends javax.crypto.KeyGeneratorSpi {
protected String algName
protected int keySize
protected int defaultKeySize
protected org.bouncycastle.crypto.CipherKeyGenerator engine
protected boolean uninitialised
protected void (java.lang.String, int, org.bouncycastle.crypto.CipherKeyGenerator)
protected void engineInit (java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidAlgorithmParameterException
protected void engineInit (java.security.SecureRandom)
protected void engineInit (int, java.security.SecureRandom)
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA1.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA1 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseStreamCipher.classBaseStreamCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseStreamCipher extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private Class[] availableSpecs
private org.bouncycastle.crypto.StreamCipher cipher
private org.bouncycastle.crypto.params.ParametersWithIV ivParam
private int ivLength
private javax.crypto.spec.PBEParameterSpec pbeSpec
private String pbeAlgorithm
protected void (org.bouncycastle.crypto.StreamCipher, int)
protected void (org.bouncycastle.crypto.BlockCipher, int)
protected int engineGetBlockSize ()
protected byte[] engineGetIV ()
protected int engineGetKeySize (java.security.Key)
protected int engineGetOutputSize (int)
protected java.security.AlgorithmParameters engineGetParameters ()
protected void engineSetMode (java.lang.String)
protected void engineSetPadding (java.lang.String) throws javax.crypto.NoSuchPaddingException
protected void engineInit (int, java.security.Key, java.security.spec.AlgorithmParameterSpec, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.AlgorithmParameters, java.security.SecureRandom) throws java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException
protected void engineInit (int, java.security.Key, java.security.SecureRandom) throws java.security.InvalidKeyException
protected byte[] engineUpdate (byte[], int, int)
protected int engineUpdate (byte[], int, int, byte[], int) throws javax.crypto.ShortBufferException
protected byte[] engineDoFinal (byte[], int, int)
protected int engineDoFinal (byte[], int, int, byte[], int)
}
org/bouncycastle/jcajce/provider/symmetric/util/PBE.classPBE.java
package org.bouncycastle.jcajce.provider.symmetric.util
public abstract org.bouncycastle.jcajce.provider.symmetric.util.PBE extends java.lang.Object {
public static final int MD5
public static final int SHA1
public static final int SHA256
public static final int PKCS5S1
public static final int PKCS5S2
public static final int PKCS12
public static final int OPENSSL
}
org/bouncycastle/jcajce/provider/symmetric/util/BCPBEKey.classBCPBEKey.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BCPBEKey extends java.lang.Object implements javax.crypto.interfaces.PBEKey {
String algorithm
org.bouncycastle.asn1.DERObjectIdentifier oid
int type
int digest
int keySize
int ivSize
org.bouncycastle.crypto.CipherParameters param
javax.crypto.spec.PBEKeySpec pbeKeySpec
boolean tryWrong
public void (java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier, int, int, int, int, javax.crypto.spec.PBEKeySpec, org.bouncycastle.crypto.CipherParameters)
public java.lang.String getAlgorithm ()
public java.lang.String getFormat ()
public byte[] getEncoded ()
int getType ()
int getDigest ()
int getKeySize ()
public int getIvSize ()
public org.bouncycastle.crypto.CipherParameters getParam ()
public char[] getPassword ()
public byte[] getSalt ()
public int getIterationCount ()
public org.bouncycastle.asn1.DERObjectIdentifier getOID ()
public void setTryWrongPKCS12Zero (boolean)
boolean shouldTryWrongPKCS12 ()
}
org/bouncycastle/jcajce/provider/symmetric/util/PBESecretKeyFactory.classPBESecretKeyFactory.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.PBESecretKeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory implements org.bouncycastle.jcajce.provider.symmetric.util.PBE {
private boolean forCipher
private int scheme
private int digest
private int keySize
private int ivSize
public void (java.lang.String, org.bouncycastle.asn1.DERObjectIdentifier, boolean, int, int, int, int)
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$DES64.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$DES64 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$PBEWithSHA.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$PBEWithSHA extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseAlgorithmParameters$PBKDF2.classBaseAlgorithmParameters.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters$PBKDF2 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseAlgorithmParameters {
org.bouncycastle.asn1.pkcs.PBKDF2Params params
public void ()
protected byte[] engineGetEncoded ()
protected byte[] engineGetEncoded (java.lang.String)
protected java.security.spec.AlgorithmParameterSpec localEngineGetParameterSpec (java.lang.Class) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (java.security.spec.AlgorithmParameterSpec) throws java.security.spec.InvalidParameterSpecException
protected void engineInit (byte[]) throws java.io.IOException
protected void engineInit (byte[], java.lang.String) throws java.io.IOException
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseMac$SHA256.classBaseMac.java
package org.bouncycastle.jcajce.provider.symmetric.util
public org.bouncycastle.jcajce.provider.symmetric.util.BaseMac$SHA256 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/util/BaseBlockCipher$BufferedGenericBlockCipher.classBaseBlockCipher.java
package org.bouncycastle.jcajce.provider.symmetric.util
org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$BufferedGenericBlockCipher extends java.lang.Object implements org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher$GenericBlockCipher {
private org.bouncycastle.crypto.BufferedBlockCipher cipher
void (org.bouncycastle.crypto.BufferedBlockCipher)
void (org.bouncycastle.crypto.BlockCipher)
void (org.bouncycastle.crypto.BlockCipher, org.bouncycastle.crypto.paddings.BlockCipherPadding)
public void init (boolean, org.bouncycastle.crypto.CipherParameters) throws java.lang.IllegalArgumentException
public boolean wrapOnNoPadding ()
public java.lang.String getAlgorithmName ()
public org.bouncycastle.crypto.BlockCipher getUnderlyingCipher ()
public int getOutputSize (int)
public int getUpdateOutputSize (int)
public int processByte (byte, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int processBytes (byte[], int, int, byte[], int) throws org.bouncycastle.crypto.DataLengthException
public int doFinal (byte[], int) throws java.lang.IllegalStateException org.bouncycastle.crypto.InvalidCipherTextException
}
org/bouncycastle/jcajce/provider/symmetric/AES$AlgParams.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$CBC.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$CBCMAC.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$CBCMAC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseMac {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$KeyGen.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
public void (int)
}
org/bouncycastle/jcajce/provider/symmetric/DES$ECB.classDES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$KeyFactory.classDES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/DES$Mappings.classDES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String PACKAGE
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
private void addAlias (org.bouncycastle.jcajce.provider.config.ConfigurableProvider, org.bouncycastle.asn1.ASN1ObjectIdentifier, java.lang.String)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$Wrap.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$Wrap extends org.bouncycastle.jcajce.provider.symmetric.util.BaseWrapCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4.classARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.ARC4 extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$PBEWithSHAAndDES3Key.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$PBEWithSHAAndDES3Key extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DES$KeyGenerator.classDES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DES$KeyGenerator extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
protected void engineInit (int, java.security.SecureRandom)
protected javax.crypto.SecretKey engineGenerateKey ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyGenerator3.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyGenerator3 extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$ECB.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$CBC.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.AES extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$CBC.classBlowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$CBC extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$Mappings.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String PACKAGE
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$ECB.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$OFB.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$OFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$ECB.classBlowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$ECB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$AlgParams.classBlowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$AlgParams extends org.bouncycastle.jcajce.provider.symmetric.util.IvAlgorithmParameters {
public void ()
protected java.lang.String engineToString ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$KeyGen.classARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/Blowfish$KeyGen.classBlowfish.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.Blowfish$KeyGen extends org.bouncycastle.jcajce.provider.symmetric.util.BaseKeyGenerator {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/ARC4$Mappings.classARC4.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.ARC4$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede$KeyFactory.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.DESede$KeyFactory extends org.bouncycastle.jcajce.provider.symmetric.util.BaseSecretKeyFactory {
public void ()
protected java.security.spec.KeySpec engineGetKeySpec (javax.crypto.SecretKey, java.lang.Class) throws java.security.spec.InvalidKeySpecException
protected javax.crypto.SecretKey engineGenerateSecret (java.security.spec.KeySpec) throws java.security.spec.InvalidKeySpecException
}
org/bouncycastle/jcajce/provider/symmetric/DES.classDES.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.DES extends java.lang.Object {
private void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$CFB.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$CFB extends org.bouncycastle.jcajce.provider.symmetric.util.BaseBlockCipher {
public void ()
}
org/bouncycastle/jcajce/provider/symmetric/AES$Mappings.classAES.java
package org.bouncycastle.jcajce.provider.symmetric
public org.bouncycastle.jcajce.provider.symmetric.AES$Mappings extends org.bouncycastle.jcajce.provider.util.AlgorithmProvider {
private static final String PREFIX
private static final String wrongAES128
private static final String wrongAES192
private static final String wrongAES256
public void ()
public void configure (org.bouncycastle.jcajce.provider.config.ConfigurableProvider)
static void ()
}
org/bouncycastle/jcajce/provider/symmetric/DESede.classDESede.java
package org.bouncycastle.jcajce.provider.symmetric
public final org.bouncycastle.jcajce.provider.symmetric.DESede extends java.lang.Object {
private void ()
}
com/
com/android/
com/android/signapk/
com/android/signapk/SignApk$CountOutputStream.classSignApk.java
package com.android.signapk
com.android.signapk.SignApk$CountOutputStream extends java.io.FilterOutputStream {
private int mCount
public void (java.io.OutputStream)
public void write (int) throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
public int size ()
}
com/android/signapk/SignApk$CMSByteArraySlice.classSignApk.java
package com.android.signapk
com.android.signapk.SignApk$CMSByteArraySlice extends java.lang.Object implements org.bouncycastle.cms.CMSTypedData {
private final org.bouncycastle.asn1.ASN1ObjectIdentifier type
private final byte[] data
private final int offset
private final int length
public void (byte[], int, int)
public java.lang.Object getContent ()
public org.bouncycastle.asn1.ASN1ObjectIdentifier getContentType ()
public void write (java.io.OutputStream) throws java.io.IOException
}
com/android/signapk/SignApk.classSignApk.java
package com.android.signapk
com.android.signapk.SignApk extends java.lang.Object {
private static final String CERT_SF_NAME
private static final String CERT_RSA_NAME
private static final String OTACERT_NAME
private static java.security.Provider sBouncyCastleProvider
private static java.util.regex.Pattern stripPattern
void ()
private static java.security.cert.X509Certificate readPublicKey (java.io.File) throws java.io.IOException java.security.GeneralSecurityException
private static java.lang.String readPassword (java.io.File)
private static java.security.spec.KeySpec decryptPrivateKey (byte[], java.io.File) throws java.security.GeneralSecurityException
private static java.security.PrivateKey readPrivateKey (java.io.File) throws java.io.IOException java.security.GeneralSecurityException
private static java.util.jar.Manifest addDigestsToManifest (java.util.jar.JarFile) throws java.io.IOException java.security.GeneralSecurityException
private static void addOtacert (java.util.jar.JarOutputStream, java.io.File, long, java.util.jar.Manifest) throws java.io.IOException java.security.GeneralSecurityException
private static void writeSignatureFile (java.util.jar.Manifest, java.io.OutputStream) throws java.io.IOException java.security.GeneralSecurityException
private static void writeSignatureBlock (org.bouncycastle.cms.CMSTypedData, java.security.cert.X509Certificate, java.security.PrivateKey, java.io.OutputStream) throws java.io.IOException java.security.cert.CertificateEncodingException org.bouncycastle.operator.OperatorCreationException org.bouncycastle.cms.CMSException
private static void signWholeOutputFile (byte[], java.io.OutputStream, java.security.cert.X509Certificate, java.security.PrivateKey) throws java.io.IOException java.security.cert.CertificateEncodingException org.bouncycastle.operator.OperatorCreationException org.bouncycastle.cms.CMSException
private static void copyFiles (java.util.jar.Manifest, java.util.jar.JarFile, java.util.jar.JarOutputStream, long) throws java.io.IOException
public static void main (java.lang.String[])
static void ()
}