All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractSecurityFactory Abstract implementation ofSecurityFactory.AESGmacContentSigner AES GMAC signer.AlgorithmUtil Algorithm utility class.AlgorithmValidator Interface to check whether given algorithm is permitted.Asn1StreamParser ASN.1 stream parser.Asn1StreamParser.MyInt BadInputException Exception that indicates bad input.CertpathValidationModel Certpath validation model.CertRevocationInfo Certificate revocation information.CollectionAlgorithmValidator An implementation ofAlgorithmValidatorwhere the permitted algorithms are contained in a static collection.ConcurrentBagEntrySigner AConcurrentBagEntryforXiContentSigner.ConcurrentContentSigner ConcurrentContentSigner.CrlReason The CRLReason enumeration specifies the reason that a certificate is revoked, as defined in RFC 3280: Internet X.509 Public Key Infrastructure Certificate and CRL Profile.CrlStreamParser Both BouncyCastle and JDK read the whole CRL during the initialization.CrlStreamParser.RevokedCert CryptException Exception that indicates cryptographic error.CtLog RFC 6962 implementation of the required classes for the extension SCT in certificate.CtLog.DigitallySigned struct { SignatureAndHashAlgorithm algorithm; opaque signature<0..2^16-1>; } DigitallySigned;CtLog.HashAlgorithm CtLog.SerializedSCT opaque SerializedSCT<1..2^16-1>;CtLog.SignatureAlgorithm CtLog.SignatureAndHashAlgorithm ASN.1 definition:CtLog.SignedCertificateTimestamp ASN1.CtLog.SignedCertificateTimestampList struct { SerializedSCT sct_list <1..2^16-1>; } SignedCertificateTimestampList;CtLogMessages Certificate transparency (CT) log client.CtLogMessages.AddPreChainRequest CtLogMessages.AddPreChainResponse DfltConcurrentContentSigner An implementation ofConcurrentContentSigner.DfltKeypairGeneratorFactory KeypairGeneratorFactoryfor the type software.DHSigStaticKeyCertPair Specifies private key and certificate pair for the DHSig-static defined in RFC 6955.DigestOutputStream OutputStreamwith aDigestas the backend.DSAParameterCache Cache for DSA parameter specs.DSAPlainDigestSigner Plain-DSA signer.EdECConstants EdDSA constants class.EmulatorP11ModuleFactory P11ModuleFactoryto createP11Moduleof type "emulator".FpIdCalculator MD'5 Fingerprint calculator.GMUtil Chinese GM/SM Util class.HashAlgo Hash algorithm enum.HmacContentSigner HMAC signer.HttpRequestMetadataRetriever Interface to retrieve the metadata of HTTP request.IssuerHash Contains issuerNameHash and issuerKeyHash as specified in the OCSP standard RFC 6960.JceSigner JCE signerJceSignerBuilder Builder ofConcurrentContentSignerfor PKCS#11 token.JceSignSpeed Speed test of signature creation for JCE based Token.JSON JSON util classKeyCertBytesPair KeypairGenerator Concurrent keypair generator.KeypairGeneratorFactory Factory to createKeypairGenerator.KeypairGeneratorFactoryRegister Interface to registerKeypairGeneratorFactoryand to create newKeypairGenerator.KeypairGeneratorFactoryRegisterImpl An implementation ofKeypairGeneratorFactoryRegister.KeypairGenResult Abstract class of the result of Keypair generation.KeypairWithCert Keypair with certificate.KeystoreGenerationParameters Parameters for the keystore generation.KeyStoreWrapper Keystore wrapper (containing the keystore object and its encoded form).KeyUsage Certificate key usage enum.KeyUtil Key utility class.NativeP11Module P11Modulebased on the ipkcs11wrapper or jpkcs11wrapper.NativeP11ModuleFactory P11ModuleFactoryto createP11Moduleof type "native".NoIdleSignerException Exception that indicates no idle signer is available.ObjectIdentifiers Collection of OBJECT IDENFIFIERS.ObjectIdentifiers.BaseRequirements ObjectIdentifiers.CMC ObjectIdentifiers.CMP ObjectIdentifiers.DN ObjectIdentifiers.Extn ObjectIdentifiers.Misc ObjectIdentifiers.Secg ObjectIdentifiers.Xipki ObjectIdentifiers.XKU P11CryptService PKCS#11 cryptographic service.P11CryptServiceFactory Factory to createP11CryptService.P11CryptServiceFactoryImpl An implementation ofP11CryptServiceFactory.P11Key PKCS#11 key.P11KeyGenSpeed Speed test of PKCS#11 keypair generation.P11KeyGenSpeed.DSA P11KeyGenSpeed.EC P11KeyGenSpeed.RSA P11KeyGenSpeed.SM2 P11KeypairGenerator PKCS#11P11KeypairGenerator.P11Module PKCS#11 module.P11ModuleConf Configuration of a PKCS#11 module.P11ModuleConf.P11MechanismFilter P11ModuleConf.P11NewObjectConf P11ModuleConf.P11PasswordsRetriever P11ModuleFactory Factory to createP11Module.P11ModuleFactoryRegister Register ofP11ModuleFactorys.P11ModuleFactoryRegisterImpl An implementation ofP11ModuleFactoryRegisters.P11Params PKCS#11 params.P11Params.P11ByteArrayParams P11Params.P11RSAPkcsPssParams P11SignerFactory SignerFactoryfor PKCS#11 token.P11SignSpeed Speed test of PKCS#11 signature creation.P11SignSpeed.DSA P11SignSpeed.EC P11SignSpeed.HMAC P11SignSpeed.RSA P11SignSpeed.SM2 P11Slot PKCS#11 slot.P11Slot.P11KeyUsage P11Slot.P11NewKeyControl P11Slot.P11NewObjectControl P11SlotId Identifier of aP11Slot.P12ContentSignerBuilder Builder of signer based PKCS#12 keystore.P12KeyGenerator PKCS#12 key generator.P12KeyGenerator.KeyPairWithSubjectPublicKeyInfo P12KeyGenSpeed Speed test of PKCS#12 keypair generation.P12KeyGenSpeed.DSA P12KeyGenSpeed.EC P12KeyGenSpeed.RSA P12MacContentSignerBuilder Builder of PKCS#12 MAC signers.P12SignerFactory SignerFactoryfor the types pkcs12 and jceks.P12SignSpeed Speed test of PKCS#12 signature creation.P12SignSpeed.AESGmac P12SignSpeed.DSA P12SignSpeed.EC P12SignSpeed.HMAC P12SignSpeed.RSA P12SignSpeed.SM2 P12XdhMacContentSignerBuilder Builder of PKCS#12 XDH (e.g.Pkcs11conf Configuration of PKCS#11.Pkcs11conf.MechanismFilter Pkcs11conf.MechanismSet Pkcs11conf.Module Pkcs11conf.NativeLibrary Pkcs11conf.NewObjectConf Pkcs11conf.PasswordSet Pkcs11conf.Slot PKCS1Util PKCS#1 utility class.Providers Helper class to register providersBouncyCastleProvider.RSABrokenKey RSA broken key checker.Securities Utility class to initializeSecurityFactoryandP11CryptServiceFactory.Securities.SecurityConf SecurityFactory This is the core interface.SecurityFactoryImpl An implementation ofSecurityFactory.SignAlgo Hash algorithm enum.SignatureAlgoControl Control the signature algorithm.SignatureSigner XiContentSignerbased onSignature.SignerConf Configuration ofConcurrentContentSigner.SignerFactory Factory to createConcurrentContentSigner.SignerFactoryRegister Interface to registerSignerFactoryand to create newConcurrentContentSigner.SignerFactoryRegisterImpl An implementation ofSignerFactoryRegister.SignerUtil utility class for converting java.security RSA objects into their org.bouncycastle.crypto counterparts.SoftwareKeypairGenerator Software-based keypair generator.TlsExtensionType TLS feature extension type.X509Cert Wrapper to anX509Certificate.X509Util X.509 certificate utility class.XiContentSigner ExtendsContentSignerby a new methodXiContentSigner.getEncodedAlgorithmIdentifier().XiECContentVerifierProviderBuilder ExtendsBcECContentVerifierProviderBuilderto support the signature algorithms Plain-ECDSA and SM3.XiEdDSAContentVerifierProvider ContentVerifierProviderfor the signature algorithm EdDSA (Ed25519 and Ed448).XiRSAContentVerifierProviderBuilder ExtendsBcECContentVerifierProviderBuilderto support the signature algorithms RSAPSS.XiSecurityException General security exception.XiWrappedContentSigner An implementation ofXiContentSigner.XiXDHContentVerifierProvider ContentVerifierProviderfor the algorithm X25519 static HMAC (XiPKI own algorithm, based on RFC 6955).