Bouncy Castle 1.46
Package Index
|
Class Index
org.bouncycastle
org.bouncycastle.asn1
org.bouncycastle.asn1.bc
org.bouncycastle.asn1.cmp
org.bouncycastle.asn1.cms
org.bouncycastle.asn1.cms.ecc
org.bouncycastle.asn1.crmf
org.bouncycastle.asn1.cryptopro
org.bouncycastle.asn1.eac
org.bouncycastle.asn1.esf
org.bouncycastle.asn1.ess
org.bouncycastle.asn1.gnu
org.bouncycastle.asn1.iana
org.bouncycastle.asn1.icao
org.bouncycastle.asn1.isismtt
org.bouncycastle.asn1.isismtt.ocsp
org.bouncycastle.asn1.isismtt.x509
org.bouncycastle.asn1.kisa
org.bouncycastle.asn1.microsoft
org.bouncycastle.asn1.misc
org.bouncycastle.asn1.mozilla
org.bouncycastle.asn1.nist
org.bouncycastle.asn1.ntt
org.bouncycastle.asn1.ocsp
org.bouncycastle.asn1.oiw
org.bouncycastle.asn1.pkcs
org.bouncycastle.asn1.sec
org.bouncycastle.asn1.smime
org.bouncycastle.asn1.teletrust
org.bouncycastle.asn1.tsp
org.bouncycastle.asn1.util
org.bouncycastle.asn1.x500
org.bouncycastle.asn1.x500.style
org.bouncycastle.asn1.x509
org.bouncycastle.asn1.x509.qualified
org.bouncycastle.asn1.x509.sigi
org.bouncycastle.asn1.x9
org.bouncycastle.crypto
org.bouncycastle.crypto.agreement
org.bouncycastle.crypto.agreement.kdf
org.bouncycastle.crypto.agreement.srp
org.bouncycastle.crypto.digests
org.bouncycastle.crypto.encodings
org.bouncycastle.crypto.engines
org.bouncycastle.crypto.examples
org.bouncycastle.crypto.generators
org.bouncycastle.crypto.io
org.bouncycastle.crypto.macs
org.bouncycastle.crypto.modes
org.bouncycastle.crypto.modes.gcm
org.bouncycastle.crypto.paddings
org.bouncycastle.crypto.params
org.bouncycastle.crypto.prng
org.bouncycastle.crypto.signers
org.bouncycastle.crypto.tls
org.bouncycastle.crypto.util
org.bouncycastle.i18n
org.bouncycastle.i18n.filter
org.bouncycastle.jce
org.bouncycastle.jce.examples
org.bouncycastle.jce.exception
org.bouncycastle.jce.interfaces
org.bouncycastle.jce.netscape
org.bouncycastle.jce.provider
org.bouncycastle.jce.provider.asymmetric
org.bouncycastle.jce.provider.asymmetric.ec
org.bouncycastle.jce.provider.symmetric
org.bouncycastle.jce.provider.test
org.bouncycastle.jce.provider.test.nist
org.bouncycastle.jce.provider.test.rsa3
org.bouncycastle.jce.spec
org.bouncycastle.math.ec
org.bouncycastle.mozilla
org.bouncycastle.ocsp
org.bouncycastle.ocsp.test
org.bouncycastle.openssl
org.bouncycastle.openssl.test
org.bouncycastle.util
org.bouncycastle.util.encoders
org.bouncycastle.util.io
org.bouncycastle.util.io.pem
org.bouncycastle.util.test
org.bouncycastle.voms
org.bouncycastle.x509
org.bouncycastle.x509.examples
org.bouncycastle.x509.extension
org.bouncycastle.x509.util
Classes
EC5Util
ECUtil
KeyAgreement
KeyAgreement.DH
KeyAgreement.DHC
KeyAgreement.DHwithSHA1KDF
KeyAgreement.MQV
KeyAgreement.MQVwithSHA1KDF
KeyFactory
KeyFactory.EC
KeyFactory.ECDH
KeyFactory.ECDHC
KeyFactory.ECDSA
KeyFactory.ECGOST3410
KeyFactory.ECMQV
KeyPairGenerator
KeyPairGenerator.EC
KeyPairGenerator.ECDH
KeyPairGenerator.ECDHC
KeyPairGenerator.ECDSA
KeyPairGenerator.ECGOST3410
KeyPairGenerator.ECMQV
Signature
Signature.ecCVCDSA
Signature.ecCVCDSA224
Signature.ecCVCDSA256
Signature.ecDSA
Signature.ecDSA224
Signature.ecDSA256
Signature.ecDSA384
Signature.ecDSA512
Signature.ecDSAnone
Signature.ecDSARipeMD160
Signature.ecNR
Signature.ecNR224
Signature.ecNR256
Signature.ecNR384
Signature.ecNR512
Package Index
|
Class Index
Summary:
Nested Classes
|
Inherited Constants
|
Inherited Fields
|
Protected Methods
|
Inherited Methods
|
[Expand All]
public class
Signature
extends
DSABase
java.lang.Object
↳
java.security.SignatureSpi
↳
org.bouncycastle.jce.provider.DSABase
↳
org.bouncycastle.jce.provider.asymmetric.ec.Signature
Known Direct Subclasses
Signature.ecCVCDSA
,
Signature.ecCVCDSA224
,
Signature.ecCVCDSA256
,
Signature.ecDSA
,
Signature.ecDSA224
,
Signature.ecDSA256
,
Signature.ecDSA384
,
Signature.ecDSA512
,
Signature.ecDSARipeMD160
,
Signature.ecDSAnone
,
Signature.ecNR
,
Signature.ecNR224
,
Signature.ecNR256
,
Signature.ecNR384
,
Signature.ecNR512
Signature.ecCVCDSA
Signature.ecCVCDSA224
Signature.ecCVCDSA256
Signature.ecDSA
Signature.ecDSA224
Signature.ecDSA256
Signature.ecDSA384
Signature.ecDSA512
Signature.ecDSARipeMD160
Signature.ecDSAnone
Signature.ecNR
Signature.ecNR224
Signature.ecNR256
Signature.ecNR384
Signature.ecNR512
Summary
Nested Classes
class
Signature.ecCVCDSA
class
Signature.ecCVCDSA224
class
Signature.ecCVCDSA256
class
Signature.ecDSA
class
Signature.ecDSA224
class
Signature.ecDSA256
class
Signature.ecDSA384
class
Signature.ecDSA512
class
Signature.ecDSARipeMD160
class
Signature.ecDSAnone
class
Signature.ecNR
class
Signature.ecNR224
class
Signature.ecNR256
class
Signature.ecNR384
class
Signature.ecNR512
[Expand]
Inherited Constants
From interface
org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
String
id_spq
String
pkcs_7
From interface
org.bouncycastle.asn1.x509.X509ObjectIdentifiers
String
id
[Expand]
Inherited Fields
From class
org.bouncycastle.jce.provider.DSABase
protected
Digest
digest
protected
DSAEncoder
encoder
protected
DSA
signer
From class java.security.SignatureSpi
protected
SecureRandom
appRandom
From interface
org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
public static final
ASN1ObjectIdentifier
RC2_CBC
public static final
ASN1ObjectIdentifier
bagtypes
public static final
ASN1ObjectIdentifier
canNotDecryptAny
public static final
ASN1ObjectIdentifier
certBag
public static final
ASN1ObjectIdentifier
certTypes
public static final
ASN1ObjectIdentifier
crlBag
public static final
ASN1ObjectIdentifier
crlTypes
public static final
ASN1ObjectIdentifier
data
public static final
ASN1ObjectIdentifier
des_EDE3_CBC
public static final
ASN1ObjectIdentifier
dhKeyAgreement
public static final
ASN1ObjectIdentifier
digestAlgorithm
public static final
ASN1ObjectIdentifier
digestedData
public static final
ASN1ObjectIdentifier
encryptedData
public static final
ASN1ObjectIdentifier
encryptionAlgorithm
public static final
ASN1ObjectIdentifier
envelopedData
public static final
ASN1ObjectIdentifier
id_PBES2
public static final
ASN1ObjectIdentifier
id_PBKDF2
public static final
ASN1ObjectIdentifier
id_RSAES_OAEP
public static final
ASN1ObjectIdentifier
id_RSASSA_PSS
public static final
ASN1ObjectIdentifier
id_aa
public static final
ASN1ObjectIdentifier
id_aa_commitmentType
This field is deprecated. use id_aa_ets_commitmentType instead
public static final
ASN1ObjectIdentifier
id_aa_contentHint
public static final
ASN1ObjectIdentifier
id_aa_contentIdentifier
public static final
ASN1ObjectIdentifier
id_aa_contentReference
public static final
ASN1ObjectIdentifier
id_aa_encrypKeyPref
public static final
ASN1ObjectIdentifier
id_aa_ets_archiveTimestamp
public static final
ASN1ObjectIdentifier
id_aa_ets_certCRLTimestamp
public static final
ASN1ObjectIdentifier
id_aa_ets_certValues
public static final
ASN1ObjectIdentifier
id_aa_ets_certificateRefs
public static final
ASN1ObjectIdentifier
id_aa_ets_commitmentType
public static final
ASN1ObjectIdentifier
id_aa_ets_contentTimestamp
public static final
ASN1ObjectIdentifier
id_aa_ets_escTimeStamp
public static final
ASN1ObjectIdentifier
id_aa_ets_otherSigCert
public static final
ASN1ObjectIdentifier
id_aa_ets_revocationRefs
public static final
ASN1ObjectIdentifier
id_aa_ets_revocationValues
public static final
ASN1ObjectIdentifier
id_aa_ets_sigPolicyId
public static final
ASN1ObjectIdentifier
id_aa_ets_signerAttr
public static final
ASN1ObjectIdentifier
id_aa_ets_signerLocation
public static final
ASN1ObjectIdentifier
id_aa_msgSigDigest
public static final
ASN1ObjectIdentifier
id_aa_otherSigCert
This field is deprecated. use id_aa_ets_otherSigCert instead
public static final
ASN1ObjectIdentifier
id_aa_receiptRequest
public static final
ASN1ObjectIdentifier
id_aa_sigPolicyId
This field is deprecated. use id_aa_ets_sigPolicyId instead
public static final
ASN1ObjectIdentifier
id_aa_signatureTimeStampToken
public static final
ASN1ObjectIdentifier
id_aa_signerLocation
This field is deprecated. use id_aa_ets_signerLocation instead
public static final
ASN1ObjectIdentifier
id_aa_signingCertificate
public static final
ASN1ObjectIdentifier
id_aa_signingCertificateV2
public static final
ASN1ObjectIdentifier
id_alg_CMS3DESwrap
public static final
ASN1ObjectIdentifier
id_alg_CMSRC2wrap
public static final
ASN1ObjectIdentifier
id_alg_PWRI_KEK
public static final
ASN1ObjectIdentifier
id_ct
public static final
ASN1ObjectIdentifier
id_ct_TSTInfo
public static final
ASN1ObjectIdentifier
id_ct_authData
public static final
ASN1ObjectIdentifier
id_ct_authEnvelopedData
public static final
ASN1ObjectIdentifier
id_ct_compressedData
public static final
ASN1ObjectIdentifier
id_ct_timestampedData
public static final
ASN1ObjectIdentifier
id_cti
public static final
ASN1ObjectIdentifier
id_cti_ets_proofOfApproval
public static final
ASN1ObjectIdentifier
id_cti_ets_proofOfCreation
public static final
ASN1ObjectIdentifier
id_cti_ets_proofOfDelivery
public static final
ASN1ObjectIdentifier
id_cti_ets_proofOfOrigin
public static final
ASN1ObjectIdentifier
id_cti_ets_proofOfReceipt
public static final
ASN1ObjectIdentifier
id_cti_ets_proofOfSender
public static final
ASN1ObjectIdentifier
id_hmacWithSHA1
public static final
ASN1ObjectIdentifier
id_hmacWithSHA224
public static final
ASN1ObjectIdentifier
id_hmacWithSHA256
public static final
ASN1ObjectIdentifier
id_hmacWithSHA384
public static final
ASN1ObjectIdentifier
id_hmacWithSHA512
public static final
ASN1ObjectIdentifier
id_mgf1
public static final
ASN1ObjectIdentifier
id_pSpecified
public static final
ASN1ObjectIdentifier
id_spq_ets_unotice
public static final
ASN1ObjectIdentifier
id_spq_ets_uri
public static final
ASN1ObjectIdentifier
keyBag
public static final
ASN1ObjectIdentifier
md2
public static final
ASN1ObjectIdentifier
md2WithRSAEncryption
public static final
ASN1ObjectIdentifier
md4
public static final
ASN1ObjectIdentifier
md4WithRSAEncryption
public static final
ASN1ObjectIdentifier
md5
public static final
ASN1ObjectIdentifier
md5WithRSAEncryption
public static final
ASN1ObjectIdentifier
pbeWithMD2AndDES_CBC
public static final
ASN1ObjectIdentifier
pbeWithMD2AndRC2_CBC
public static final
ASN1ObjectIdentifier
pbeWithMD5AndDES_CBC
public static final
ASN1ObjectIdentifier
pbeWithMD5AndRC2_CBC
public static final
ASN1ObjectIdentifier
pbeWithSHA1AndDES_CBC
public static final
ASN1ObjectIdentifier
pbeWithSHA1AndRC2_CBC
public static final
ASN1ObjectIdentifier
pbeWithSHAAnd128BitRC2_CBC
public static final
ASN1ObjectIdentifier
pbeWithSHAAnd128BitRC4
public static final
ASN1ObjectIdentifier
pbeWithSHAAnd2_KeyTripleDES_CBC
public static final
ASN1ObjectIdentifier
pbeWithSHAAnd3_KeyTripleDES_CBC
public static final
ASN1ObjectIdentifier
pbeWithSHAAnd40BitRC4
public static final
ASN1ObjectIdentifier
pbewithSHAAnd40BitRC2_CBC
public static final
ASN1ObjectIdentifier
pkcs8ShroudedKeyBag
public static final
ASN1ObjectIdentifier
pkcs_1
public static final
ASN1ObjectIdentifier
pkcs_12
public static final
ASN1ObjectIdentifier
pkcs_12PbeIds
public static final
ASN1ObjectIdentifier
pkcs_3
public static final
ASN1ObjectIdentifier
pkcs_5
public static final
ASN1ObjectIdentifier
pkcs_9
public static final
ASN1ObjectIdentifier
pkcs_9_at_challengePassword
public static final
ASN1ObjectIdentifier
pkcs_9_at_contentType
public static final
ASN1ObjectIdentifier
pkcs_9_at_counterSignature
public static final
ASN1ObjectIdentifier
pkcs_9_at_emailAddress
public static final
ASN1ObjectIdentifier
pkcs_9_at_extendedCertificateAttributes
public static final
ASN1ObjectIdentifier
pkcs_9_at_extensionRequest
public static final
ASN1ObjectIdentifier
pkcs_9_at_friendlyName
public static final
ASN1ObjectIdentifier
pkcs_9_at_localKeyId
public static final
ASN1ObjectIdentifier
pkcs_9_at_messageDigest
public static final
ASN1ObjectIdentifier
pkcs_9_at_signingDescription
public static final
ASN1ObjectIdentifier
pkcs_9_at_signingTime
public static final
ASN1ObjectIdentifier
pkcs_9_at_smimeCapabilities
public static final
ASN1ObjectIdentifier
pkcs_9_at_unstructuredAddress
public static final
ASN1ObjectIdentifier
pkcs_9_at_unstructuredName
public static final
ASN1ObjectIdentifier
preferSignedData
public static final
ASN1ObjectIdentifier
rsaEncryption
public static final
ASN1ObjectIdentifier
sMIMECapabilitiesVersions
public static final
ASN1ObjectIdentifier
safeContentsBag
public static final
ASN1ObjectIdentifier
sdsiCertificate
public static final
ASN1ObjectIdentifier
secretBag
public static final
ASN1ObjectIdentifier
sha1WithRSAEncryption
public static final
ASN1ObjectIdentifier
sha224WithRSAEncryption
public static final
ASN1ObjectIdentifier
sha256WithRSAEncryption
public static final
ASN1ObjectIdentifier
sha384WithRSAEncryption
public static final
ASN1ObjectIdentifier
sha512WithRSAEncryption
public static final
ASN1ObjectIdentifier
signedAndEnvelopedData
public static final
ASN1ObjectIdentifier
signedData
public static final
ASN1ObjectIdentifier
srsaOAEPEncryptionSET
public static final
ASN1ObjectIdentifier
x509Certificate
public static final
ASN1ObjectIdentifier
x509Crl
public static final
ASN1ObjectIdentifier
x509certType
This field is deprecated. use x509Certificate instead
From interface
org.bouncycastle.asn1.x509.X509ObjectIdentifiers
public static final
ASN1ObjectIdentifier
commonName
public static final
ASN1ObjectIdentifier
countryName
public static final
ASN1ObjectIdentifier
crlAccessMethod
public static final
ASN1ObjectIdentifier
id_SHA1
public static final
ASN1ObjectIdentifier
id_ad
public static final
ASN1ObjectIdentifier
id_ad_caIssuers
public static final
ASN1ObjectIdentifier
id_ad_ocsp
public static final
ASN1ObjectIdentifier
id_at_name
public static final
ASN1ObjectIdentifier
id_at_telephoneNumber
public static final
ASN1ObjectIdentifier
id_ea_rsa
public static final
ASN1ObjectIdentifier
id_pe
public static final
ASN1ObjectIdentifier
id_pkix
public static final
ASN1ObjectIdentifier
localityName
public static final
ASN1ObjectIdentifier
ocspAccessMethod
public static final
ASN1ObjectIdentifier
organization
public static final
ASN1ObjectIdentifier
organizationalUnitName
public static final
ASN1ObjectIdentifier
ripemd160
public static final
ASN1ObjectIdentifier
ripemd160WithRSAEncryption
public static final
ASN1ObjectIdentifier
stateOrProvinceName
Protected Methods
void
engineInitSign
(
PrivateKey
privateKey,
SecureRandom
random)
void
engineInitVerify
(
PublicKey
publicKey)
[Expand]
Inherited Methods
From class
org.bouncycastle.jce.provider.DSABase
Object
engineGetParameter
(
String
param)
This method is deprecated. No replacement.
void
engineInitSign
(
PrivateKey
privateKey)
void
engineSetParameter
(
String
param,
Object
value)
This method is deprecated. replaced with
void
engineSetParameter
(
AlgorithmParameterSpec
params)
byte[]
engineSign
()
void
engineUpdate
(byte[] b, int off, int len)
void
engineUpdate
(byte b)
boolean
engineVerify
(byte[] sigBytes)
From class
java.security.SignatureSpi
Object
clone
()
abstract
Object
engineGetParameter
(
String
arg0)
AlgorithmParameters
engineGetParameters
()
void
engineInitSign
(
PrivateKey
arg0,
SecureRandom
arg1)
abstract void
engineInitSign
(
PrivateKey
arg0)
abstract void
engineInitVerify
(
PublicKey
arg0)
abstract void
engineSetParameter
(
String
arg0,
Object
arg1)
void
engineSetParameter
(
AlgorithmParameterSpec
arg0)
int
engineSign
(byte[] arg0, int arg1, int arg2)
abstract byte[]
engineSign
()
abstract void
engineUpdate
(byte arg0)
void
engineUpdate
(ByteBuffer arg0)
abstract void
engineUpdate
(byte[] arg0, int arg1, int arg2)
boolean
engineVerify
(byte[] arg0, int arg1, int arg2)
abstract boolean
engineVerify
(byte[] arg0)
From class
java.lang.Object
Object
clone
()
boolean
equals
(
Object
arg0)
void
finalize
()
final
Class
<?>
getClass
()
int
hashCode
()
final void
notify
()
final void
notifyAll
()
String
toString
()
final void
wait
()
final void
wait
(long arg0, int arg1)
final void
wait
(long arg0)
Protected Methods
protected void
engineInitSign
(
PrivateKey
privateKey,
SecureRandom
random)
Throws
InvalidKeyException
protected void
engineInitVerify
(
PublicKey
publicKey)
Throws
InvalidKeyException