iText 9.2.0 API
|
IBouncyCastleFactory contains methods required for bouncy-classes objects creation. More...
Public Member Functions |
|
String | GetAlgorithmOid (String name) |
Get signing algorithm oid from its name. More... |
|
String | GetDigestAlgorithmOid (String name) |
Get hash algorithm oid from its name. More... |
|
String | GetAlgorithmName (String oid) |
Get signing algorithm name from its oid. More... |
|
IDerObjectIdentifier | CreateASN1ObjectIdentifier (IAsn1Encodable encodable) |
Cast ASN1 encodable wrapper to the ASN1 object identifier wrapper. More... |
|
IDerObjectIdentifier | CreateASN1ObjectIdentifier (String str) |
Create ASN1 Object identifier wrapper from System.String. More... |
|
IDerObjectIdentifier | CreateASN1ObjectIdentifierInstance (Object @object) |
Create ASN1 Object identifier wrapper from System.Object using getInstance method call. More... |
|
IAsn1InputStream | CreateASN1InputStream (Stream stream) |
Create ASN1 Input stream wrapper from System.IO.Stream. More... |
|
IAsn1InputStream | CreateASN1InputStream (byte[] bytes) |
Create ASN1 Input stream wrapper from byte[] . More... |
|
IAsn1OctetString | CreateASN1OctetString (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to the ASN1 Octet string wrapper. More... |
|
IAsn1OctetString | CreateASN1OctetString (IAsn1TaggedObject taggedObject, bool b) |
Create ASN1 Octet string wrapper from ASN1 Tagged object wrapper and boolean parameter. More... |
|
IAsn1OctetString | CreateASN1OctetString (byte[] bytes) |
Create ASN1 Octet string wrapper from byte[] . More... |
|
IAsn1OctetString | CreateASN1OctetString (IAsn1Object primitive) |
Create ASN1 Octet string wrapper from ASN1 Primitive wrapper. More... |
|
IAsn1Sequence | CreateASN1Sequence (Object @object) |
Cast System.Object to ASN1 Sequence wrapper. More... |
|
IAsn1Sequence | CreateASN1Sequence (IAsn1Encodable encodable) |
Cast ASN1 encodable wrapper to the ASN1 Sequence wrapper. More... |
|
IAsn1Sequence | CreateASN1Sequence (byte[] array) |
Create ASN1 Sequence wrapper from byte[] . More... |
|
IAsn1Sequence | CreateASN1SequenceInstance (Object @object) |
Create ASN1 Sequence wrapper from System.Object using getInstance method call. More... |
|
IDerSequence | CreateDERSequence (IAsn1EncodableVector encodableVector) |
Create DER Sequence wrapper from ASN1 Encodable vector wrapper. More... |
|
IDerSequence | CreateDERSequence (IAsn1Object primitive) |
Create DER Sequence wrapper from ASN1 Primitive wrapper. More... |
|
IAsn1TaggedObject | CreateASN1TaggedObject (IAsn1Encodable encodable) |
Create ASN1 Tagged object wrapper from ASN1 Encodable wrapper. More... |
|
IDerInteger | CreateASN1Integer (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to ASN1 Integer wrapper. More... |
|
IDerInteger | CreateASN1Integer (int i) |
Create ASN1 Integer wrapper from int . More... |
|
IDerInteger | CreateASN1Integer (IBigInteger i) |
Create ASN1 Integer wrapper from iText.Commons.Bouncycastle.Math.IBigInteger. More... |
|
IAsn1Set | CreateASN1Set (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to ASN1 Set wrapper. More... |
|
IAsn1Set | CreateASN1Set (Object encodable) |
Create ASN1 Set wrapper from System.Object. More... |
|
IAsn1Set | CreateASN1Set (IAsn1TaggedObject taggedObject, bool b) |
Create ASN1 Set wrapper from ASN1 Tagged object wrapper and boolean parameter. More... |
|
IAsn1Set | CreateNullASN1Set () |
Create ASN1 Set wrapper which will store null . More... |
|
IDerOutputStream | CreateASN1OutputStream (Stream stream) |
Create ASN1 Output stream wrapper from System.IO.Stream. More... |
|
IDerOutputStream | CreateASN1OutputStream (Stream outputStream, String asn1Encoding) |
Create ASN1 Output stream wrapper from System.IO.Stream and ASN1 Encoding. More... |
|
IDerOctetString | CreateDEROctetString (byte[] bytes) |
Create DER Octet string wrapper from byte[] . More... |
|
IDerOctetString | CreateDEROctetString (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to DER Octet string wrapper. More... |
|
IAsn1EncodableVector | CreateASN1EncodableVector () |
Create ASN1 Encodable wrapper without parameters. More... |
|
IDerNull | CreateDERNull () |
Create DER Null wrapper without parameters. More... |
|
IDerTaggedObject | CreateDERTaggedObject (int i, IAsn1Object primitive) |
Create DER Tagged object wrapper from int value and ASN1 Primitive wrapper. More... |
|
IDerTaggedObject | CreateDERTaggedObject (bool b, int i, IAsn1Object primitive) |
Create DER Tagged object wrapper from int value, boolean value and ASN1 Primitive wrapper. More... |
|
IDerSet | CreateDERSet (IAsn1EncodableVector encodableVector) |
Create DER Set wrapper from ASN1 Encodable vector wrapper. More... |
|
IDerSet | CreateDERSet (IAsn1Object primitive) |
Create DER Set wrapper from ASN1 Primitive wrapper. More... |
|
IDerSet | CreateDERSet (ISignaturePolicyIdentifier identifier) |
Create DER Set wrapper from signature policy identifier wrapper. More... |
|
IDerSet | CreateDERSet (IRecipientInfo recipientInfo) |
Create DER Set wrapper from recipient info wrapper. More... |
|
IDerEnumerated | CreateASN1Enumerated (int i) |
Create ASN1 Enumerated wrapper from int value. More... |
|
IDerEnumerated | CreateASN1Enumerated (IAsn1Encodable i) |
Create ASN1 Enumerated wrapper from IASN1Encodable value. More... |
|
IAsn1Encoding | CreateASN1Encoding () |
Create ASN1 Encoding without parameters. More... |
|
IAttributeTable | CreateAttributeTable (IAsn1Set unat) |
Create attribute table wrapper from ASN1 Set wrapper. More... |
|
IPkcsObjectIdentifiers | CreatePKCSObjectIdentifiers () |
Create PKCS Object identifiers wrapper without parameters. More... |
|
IAttribute | CreateAttribute (IDerObjectIdentifier attrType, IAsn1Set attrValues) |
Create attribute wrapper from ASN1 Object identifier wrapper and ASN1 Set wrapper. More... |
|
IContentInfo | CreateContentInfo (IAsn1Sequence sequence) |
Create content info wrapper from ASN1 Sequence wrapper. More... |
|
IContentInfo | CreateContentInfo (IDerObjectIdentifier objectIdentifier, IAsn1Encodable encodable) |
Create content info wrapper from ASN1 Object identifier wrapper and ASN1 Encodable wrapper. More... |
|
ITimeStampToken | CreateTimeStampToken (IContentInfo contentInfo) |
Create timestamp token wrapper from content info wrapper. More... |
|
ISigningCertificate | CreateSigningCertificate (IAsn1Sequence sequence) |
Create signing certificate wrapper from ASN1 Sequence wrapper. More... |
|
ISigningCertificateV2 | CreateSigningCertificateV2 (IAsn1Sequence sequence) |
Create signing certificate version 2 wrapper from ASN1 Sequence wrapper. More... |
|
IBasicOcspResponse | CreateBasicOCSPResponse (IAsn1Object primitive) |
Create basic OCSP Response wrapper from ASN1 Primitive wrapper. More... |
|
IBasicOcspResponse | CreateBasicOCSPResponse (byte[] bytes) |
Create basic OCSP Response wrapper from bytes array. More... |
|
IBasicOcspResponse | CreateBasicOCSPResponse (Object response) |
Create basic OCSP Resp wrapper from System.Object. More... |
|
IOcspObjectIdentifiers | CreateOCSPObjectIdentifiers () |
Create OCSP Object identifiers wrapper without parameters. More... |
|
IAlgorithmIdentifier | CreateAlgorithmIdentifier (IDerObjectIdentifier algorithm) |
Create algorithm identifier wrapper from ASN1 Object identifier wrapper. More... |
|
IAlgorithmIdentifier | CreateAlgorithmIdentifier (IDerObjectIdentifier algorithm, IAsn1Encodable parameters) |
Create algorithm identifier wrapper from ASN1 Object identifier wrapper and ASN1 Encodable wrapper. More... |
|
IRsassaPssParameters | CreateRSASSAPSSParams (IAsn1Encodable encodable) |
Create a RSASSA-PSS params wrapper from an ASN1 Encodable wrapper. More... |
|
IRsassaPssParameters | CreateRSASSAPSSParamsWithMGF1 (IDerObjectIdentifier digestAlgoOid, int saltLen, int trailerField) |
Create a RSASSA-PSS params wrapper from a digest algorithm OID, a salt length and a trailer field length. The mask generation function will be set to MGF1, and the same digest algorithm will be used to populate the MGF parameters. More... |
|
String | GetProviderName () |
Get System.String which represents providers name for this factory. More... |
|
ICertID | CreateCertificateID () |
Create certificate ID wrapper without parameters. More... |
|
IX509Extensions | CreateExtensions () |
Create extensions wrapper without parameters. More... |
|
IX509Extensions | CreateExtensions (IDictionary objectIdentifier) |
Create extensions wrapper from System.Collections.IDictionary. More... |
|
IOcspReqGenerator | CreateOCSPReqBuilder () |
Create OCSP Req builder wrapper without parameters. More... |
|
ISigPolicyQualifierInfo | CreateSigPolicyQualifierInfo (IDerObjectIdentifier objectIdentifier, IDerIA5String @string) |
Create sig policy qualifier info wrapper from ASN1 Object identifier wrapper and DERIA5 String wrapper. More... |
|
IDerStringBase | CreateASN1String (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to ASN1 String wrapper. More... |
|
IAsn1Object | CreateASN1Primitive (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to ASN1 Primitive wrapper. More... |
|
IAsn1Object | CreateASN1Primitive (byte[] array) |
Create ASN1 Primitive wrapper from byte[] value. More... |
|
IOcspResponse | CreateOCSPResponse (byte[] bytes) |
Create OCSP Resp wrapper from byte[] value. More... |
|
IOcspResponse | CreateOCSPResponse () |
Create OCSP Resp wrapper without parameters. More... |
|
IOcspResponse | CreateOCSPResponse (IOcspResponseStatus respStatus, IResponseBytes responseBytes) |
Create OCSP Response wrapper from OCSP Response status wrapper and response bytes wrapper. More... |
|
IResponseBytes | CreateResponseBytes (IDerObjectIdentifier asn1ObjectIdentifier, IDerOctetString derOctetString) |
Create response bytes wrapper from ASN1 Object identifier wrapper and DER Octet string wrapper. More... |
|
IOcspResponse | CreateOCSPResponse (int respStatus, Object ocspRespObject) |
Create OCSP Response wrapper from int value and System.object More... |
|
IOcspResponseStatus | CreateOCSPResponseStatus (int status) |
Create OCSP Response status wrapper from int value. More... |
|
IOcspResponseStatus | CreateOCSPResponseStatus () |
Create OCSP Response status wrapper without parameters. More... |
|
ICertStatus | CreateCertificateStatus () |
Create certificate status wrapper without parameters. More... |
|
IRevokedCertStatus | CreateRevokedStatus (ICertStatus certificateStatus) |
Create revoked status wrapper from certificate status wrapper. More... |
|
IRevokedCertStatus | CreateRevokedStatus (DateTime date, int i) |
Create revoked status wrapper from System.DateTime and int value. More... |
|
IDerIA5String | CreateDERIA5String (IAsn1TaggedObject taggedObject, bool b) |
Create DERIA5 String wrapper from ASN1 Tagged object wrapper and boolean value. More... |
|
IDerIA5String | CreateDERIA5String (String str) |
Create DERIA5 String wrapper from System.String value. More... |
|
ICrlDistPoint | CreateCRLDistPoint (Object @object) |
Create CRL Dist point wrapper from System.Object. More... |
|
IIssuingDistributionPoint | CreateIssuingDistributionPoint (Object point) |
Create Issuing Distribution Point wrapper from the object. More... |
|
IIssuingDistributionPoint | CreateIssuingDistributionPoint (IDistributionPointName distributionPoint, bool onlyContainsUserCerts, bool onlyContainsCACerts, IReasonFlags onlySomeReasons, bool indirectCRL, bool onlyContainsAttributeCerts) |
Create Issuing Distribution Point wrapper with specified values. More... |
|
IReasonFlags | CreateReasonFlags (int reasons) |
Creates the wrapper for ReasonFlags. More... |
|
IDistributionPointName | CreateDistributionPointName () |
Create distribution point name wrapper without parameters. More... |
|
IDistributionPointName | CreateDistributionPointName (IGeneralNames generalNames) |
Create distribution point name wrapper by passing general names. More... |
|
IGeneralNames | CreateGeneralNames (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to general names wrapper. More... |
|
IGeneralName | CreateGeneralName () |
Create general name wrapper without parameters. More... |
|
IOtherHashAlgAndValue | CreateOtherHashAlgAndValue (IAlgorithmIdentifier algorithmIdentifier, IAsn1OctetString octetString) |
Create other hash alg and value wrapper from algorithm identifier wrapper and ASN1 Octet string wrapper. More... |
|
ISignaturePolicyId | CreateSignaturePolicyId (IDerObjectIdentifier objectIdentifier, IOtherHashAlgAndValue algAndValue) |
Create signature policy id wrapper from ASN1 Object identifier wrapper and other hash alg and value wrapper. More... |
|
ISignaturePolicyId | CreateSignaturePolicyId (IDerObjectIdentifier objectIdentifier, IOtherHashAlgAndValue algAndValue, params ISigPolicyQualifierInfo[] policyQualifiers) |
Create signature policy id wrapper from ASN1 Object identifier wrapper, other hash alg and value wrapper and sig policy qualifier info wrappers. More... |
|
ISignaturePolicyIdentifier | CreateSignaturePolicyIdentifier (ISignaturePolicyId policyId) |
Create signature policy identifier wrapper from signature policy id wrapper. More... |
|
IEnvelopedData | CreateEnvelopedData (IOriginatorInfo originatorInfo, IAsn1Set set, IEncryptedContentInfo encryptedContentInfo, IAsn1Set set1) |
Create enveloped data wrapper from originator info wrapper, ASN1 Set wrapper, encrypted content info wrapper and another ASN1 Set wrapper. More... |
|
IRecipientInfo | CreateRecipientInfo (IKeyTransRecipientInfo keyTransRecipientInfo) |
Create recipient info wrapper from key trans recipient info wrapper. More... |
|
IEncryptedContentInfo | CreateEncryptedContentInfo (IDerObjectIdentifier data, IAlgorithmIdentifier algorithmIdentifier, IAsn1OctetString octetString) |
Create encrypted content info wrapper from ASN1 Object identifier wrapper, algorithm identifier wrapper and ASN1 Octet string wrapper. More... |
|
ITbsCertificateStructure | CreateTBSCertificate (IAsn1Encodable encodable) |
Create TBS Certificate wrapper from ASN1 Encodable wrapper. More... |
|
ITbsCertificateStructure | CreateTBSCertificate (byte[] bytes) |
Create TBS Certificate wrapper from ASN1 Encoded data. More... |
|
IIssuerAndSerialNumber | CreateIssuerAndSerialNumber (IX500Name issuer, IBigInteger value) |
Create issuer and serial number wrapper from X500 Name wrapper and iText.Commons.Bouncycastle.Math.IBigInteger. More... |
|
IRecipientIdentifier | CreateRecipientIdentifier (IIssuerAndSerialNumber issuerAndSerialNumber) |
Create recipient identifier wrapper from issuer and serial number wrapper. More... |
|
IKeyTransRecipientInfo | CreateKeyTransRecipientInfo (IRecipientIdentifier recipientIdentifier, IAlgorithmIdentifier algorithmIdentifier, IAsn1OctetString octetString) |
Create key trans recipient info wrapper from recipient identifier wrapper, algorithm identifier wrapper and ASN1 Octet string wrapper. More... |
|
IOriginatorInfo | CreateNullOriginatorInfo () |
Create originator info wrapper with null value. More... |
|
ICmsEnvelopedData | CreateCMSEnvelopedData (byte[] valueBytes) |
Create CMS enveloped data from byte[] value. More... |
|
ITimeStampRequestGenerator | CreateTimeStampRequestGenerator () |
Create timestamp request generator wrapper without parameters. More... |
|
ITimeStampResponse | CreateTimeStampResponse (byte[] respBytes) |
Create timestamp response wrapper from byte[] value. More... |
|
AbstractOcspException | CreateAbstractOCSPException (Exception e) |
Create OCSP Exception wrapper from usual System.Exception. More... |
|
IUnknownCertStatus | CreateUnknownStatus () |
Create unknown status wrapper without parameters. More... |
|
IAsn1Dump | CreateASN1Dump () |
Create ASN1 Dump wrapper without parameters. More... |
|
IDerBitString | CreateASN1BitString (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to ASN1 Bit string wrapper. More... |
|
IDerGeneralizedTime | CreateASN1GeneralizedTime (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to ASN1 Generalized time wrapper. More... |
|
IDerGeneralizedTime | CreateASN1GeneralizedTime (DateTime date) |
Cast DateTime to ASN1 Generalized time wrapper. More... |
|
IDerUtcTime | CreateASN1UTCTime (IAsn1Encodable encodable) |
Cast ASN1 Encodable wrapper to ASN1 UTC Time wrapper. More... |
|
ITimeStampTokenGenerator | CreateTimeStampTokenGenerator (IPrivateKey pk, IX509Certificate cert, string allowedDigest, string policyOid) |
Create timestamp response generator wrapper from private key wrapper, X509 Certificate wrapper, System.string allowed digest and System.string policy oid. More... |
|
ITimeStampResponseGenerator | CreateTimeStampResponseGenerator (ITimeStampTokenGenerator tokenGenerator, IList algorithms) |
Create timestamp response generator wrapper from timestamp token generator wrapper and System.Collections.IList of algorithms. More... |
|
ITimeStampRequest | CreateTimeStampRequest (byte[] bytes) |
Create timestamp request wrapper from byte[] value. More... |
|
IX500Name | CreateX500Name (IX509Certificate certificate) |
Create X500 Name wrapper from iText.Commons.Bouncycastle.Cert.IX509Certificate. More... |
|
IX500Name | CreateX500Name (String s) |
Create X500 Name wrapper from System.String. More... |
|
IX500Name | CreateX500Name (IAsn1Sequence s) |
Create X500 Name wrapper from IAsn1Sequence. More... |
|
IRespID | CreateRespID (IX500Name x500Name) |
Create resp ID wrapper from X500 Name wrapper. More... |
|
IBasicOcspRespGenerator | CreateBasicOCSPRespBuilder (IRespID respID) |
Create basic OCSP Resp builder wrapper from resp ID wrapper. More... |
|
IOcspRequest | CreateOCSPReq (byte[] requestBytes) |
Create OCSP Req wrapper from byte[] . More... |
|
IX509V2CrlGenerator | CreateX509v2CRLBuilder (IX500Name x500Name, DateTime thisUpdate) |
Create X509 Version 2 CRL Builder wrapper from X500 Name wrapper and System.DateTime. More... |
|
IX509V3CertificateGenerator | CreateJcaX509v3CertificateBuilder (IX509Certificate signingCert, IBigInteger certSerialNumber, DateTime startDate, DateTime endDate, IX500Name subjectDnName, IPublicKey publicKey) |
Create Jca X509 Version 3 certificate builder wrapper from iText.Commons.Bouncycastle.Cert.IX509Certificate , iText.Commons.Bouncycastle.Math.IBigInteger , start System.DateTime , end System.DateTime , X500 Name wrapper and iText.Commons.Bouncycastle.Crypto.IPublicKey. More... |
|
IBasicConstraints | CreateBasicConstraints (bool b) |
Create basic constraints wrapper from boolean value. More... |
|
IBasicConstraints | CreateBasicConstraints (int pathLength) |
Create basic constraints wrapper from int value. More... |
|
IKeyUsage | CreateKeyUsage () |
Create key usage wrapper without parameters. More... |
|
IKeyUsage | CreateKeyUsage (int i) |
Create key usage wrapper from int value. More... |
|
IKeyPurposeID | CreateKeyPurposeId () |
Create key purpose id wrapper without parameters. More... |
|
IExtendedKeyUsage | CreateExtendedKeyUsage (IKeyPurposeID purposeId) |
Create extended key usage wrapper from key purpose id wrapper. More... |
|
IExtendedKeyUsage | CreateExtendedKeyUsage (IDerObjectIdentifier[] purposeId) |
Create extended key usage wrapper from an array of object identifier wrappers. More... |
|
ISubjectPublicKeyInfo | CreateSubjectPublicKeyInfo (IPublicKey publicKey) |
Create subject public key info wrapper from public key wrapper More... |
|
ICrlReason | CreateCRLReason () |
Create CRL Reason wrapper without parameters. More... |
|
ITstInfo | CreateTSTInfo (IContentInfo contentInfo) |
Create TST Info wrapper from content info wrapper. More... |
|
ITstInfo | CreateTSTInfo (IAsn1Object contentInfo) |
Create TST Info wrapper from content info wrapper. More... |
|
ISingleResponse | CreateSingleResp (IBasicOcspResponse basicResp) |
Create single resp wrapper from basic OCSP Response wrapper. More... |
|
IX509Certificate | CreateX509Certificate (Stream s) |
Create X509 Certificate wrapper from System.IO.Stream. More... |
|
IX509Crl | CreateX509Crl (Stream input) |
Create X509 Crl wrapper from System.IO.Stream. More... |
|
ICollection< IX509Crl > | CreateX509Crls (Stream input) |
Create collection of the X509 Crl wrappers from System.IO.Stream. More... |
|
IDigest | CreateIDigest (string hashAlgorithm) |
Create digest wrapper from System.string hash algorithm. More... |
|
ICertID | CreateCertificateID (string hashAlgorithm, IX509Certificate issuerCert, IBigInteger serialNumber) |
Create certificate ID wrapper from System.string hash algorithm, X509 Certificate wrapper and big integer wrapper. More... |
|
IX500Name | CreateX500NameInstance (IAsn1Encodable issuer) |
Create X500 Name wrapper from ASN1 Encodable wrapper using getInstance call. More... |
|
IOcspRequest | CreateOCSPReq (ICertID certId, byte[] documentId) |
Create OCSP Req wrapper from certificate ID wrapper and byte[] document id. More... |
|
ISigner | CreateISigner () |
Create signer wrapper without parameters. More... |
|
IX509CertificateParser | CreateX509CertificateParser () |
Create X509 Certificate parser wrapper without parameters. More... |
|
AbstractGeneralSecurityException | CreateGeneralSecurityException (string exceptionMessage, Exception exception) |
Create general security exception wrapper from System.string exception message and System.Exception exception. More... |
|
AbstractGeneralSecurityException | CreateGeneralSecurityException (string exceptionMessage) |
Create general security exception wrapper from System.string exception message. More... |
|
AbstractGeneralSecurityException | CreateGeneralSecurityException () |
Create general security exception wrapper without parameters. More... |
|
IX509Certificate | CreateX509Certificate (Object element) |
Cast System.Object element to iText.Commons.Bouncycastle.Cert.IX509Certificate. More... |
|
IBouncyCastleTestConstantsFactory | GetBouncyCastleFactoryTestUtil () |
Get IBouncyCastleTestConstantsFactory corresponding to this IBouncyCastleFactory. More... |
|
IBigInteger | CreateBigInteger () |
Create big integer wrapper without parameters. More... |
|
IBigInteger | CreateBigInteger (int i, byte[] array) |
Create big integer wrapper from int value and byte[] array. More... |
|
IBigInteger | CreateBigInteger (string str) |
Create big integer wrapper from System.string value. More... |
|
ICipher | CreateCipher (bool forEncryption, byte[] key, byte[] iv) |
Create cipher wrapper from bool value, byte[] key and byte[] value. More... |
|
ICipherCBCnoPad | CreateCipherCbCnoPad (bool forEncryption, byte[] key, byte[] iv) |
Create cipher Cbc no pad wrapper from bool value, byte[] key and byte[] value. More... |
|
ICipherCBCnoPad | CreateCipherCbCnoPad (bool forEncryption, byte[] key) |
Create cipher Cbc no pad wrapper from bool value and byte[] key. More... |
|
IX509Crl | CreateNullCrl () |
Create null as iText.Commons.Bouncycastle.Cert.IX509Crl object. More... |
|
IRsaKeyPairGenerator | CreateRsa2048KeyPairGenerator () |
Create Rsa 2048 key pair generator wrapper without parameters. More... |
|
IPemReader | CreatePEMParser (TextReader reader, char[] password) |
Create PEM Parser wrapper from System.IO.TextReader. More... |
|
IContentSigner | CreateContentSigner (string signatureAlgorithm, IPrivateKey signingKey) |
Create content signer wrapper from System.string signature algorithm and private key wrapper. More... |
|
IAuthorityKeyIdentifier | CreateAuthorityKeyIdentifier (ISubjectPublicKeyInfo issuerPublicKeyInfo) |
Create authority key identifier wrapper from subject public key info wrapper. More... |
|
ISubjectKeyIdentifier | CreateSubjectKeyIdentifier (ISubjectPublicKeyInfo subjectPublicKeyInfo) |
Create subject key identifier from subject public key info wrapper. More... |
|
IX509Extension | CreateExtension (bool b, IDerOctetString octetString) |
Create extension wrapper from bool value and DER Octet string wrapper. More... |
|
bool | IsNullExtension (IX509Extension extNonce) |
Checks if provided extension wrapper wraps null . More... |
|
bool | IsNull (IAsn1Encodable encodable) |
Check if provided encodable wrapper wraps null. More... |
|
RNGCryptoServiceProvider | GetSecureRandom () |
Get SecureRandom implementation from the factory. More... |
|
byte[] | CreateCipherBytes (IX509Certificate x509Certificate, byte[] abyte0, IAlgorithmIdentifier algorithmidentifier) |
Create byte[] cipher bytes from X509 Certificate wrapper, byte[] array and algorithm identifier wrapper. More... |
|
bool | IsInApprovedOnlyMode () |
Check if this bouncy-castle corresponding to this factory is in approved mode. More... |
|
void | IsEncryptionFeatureSupported (int encryptionType, bool withCertificate) |
Checks whether an algorithm is supported for encryption by the chosen Bouncy Castle implementation, throws an exception when not supported. More... |
|
IBouncyCastleUtil | GetBouncyCastleUtil () |
Get Bouncy-Castle Util instance implementation related to this IBouncyCastleFactory More... |
|
string | CreateEndDate (IX509Certificate certificate) |
Create string from the end date of the certificate. More... |
|
byte[] | GenerateHKDF (byte[] inputKey, byte[] salt, byte[] info) |
Generates byte array based on extract-and-expand key derivation function, using provided parameters. More... |
|
byte[] | GenerateHMACSHA256Token (byte[] key, byte[] data) |
Generates byte array based MAC token according to HMACSHA256 algorithm. More... |
|
byte[] | GenerateEncryptedKeyWithAES256NoPad (byte[] key, byte[] kek) |
Generates encrypted key based on AES256 without padding wrapping algorithm. More... |
|
byte[] | GenerateDecryptedKeyWithAES256NoPad (byte[] key, byte[] kek) |
Generates decrypted key based on AES256 without padding unwrapping algorithm. More... |
|
IGCMBlockCipher | CreateGCMBlockCipher () |
IBouncyCastleFactory contains methods required for bouncy-classes objects creation.
IBouncyCastleFactory contains methods required for bouncy-classes objects creation. Implementation will be selected depending on a bouncy-castle dependency specified by the user.
AbstractOcspException iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateAbstractOCSPException | ( | Exception | e | ) |
Create OCSP Exception wrapper from usual System.Exception.
e |
System.Exception to create OCSP Exception wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAlgorithmIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateAlgorithmIdentifier | ( | IDerObjectIdentifier | algorithm | ) |
Create algorithm identifier wrapper from ASN1 Object identifier wrapper.
algorithm | ASN1 Object identifier wrapper to create algorithm identifier wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAlgorithmIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateAlgorithmIdentifier | ( | IDerObjectIdentifier | algorithm, |
IAsn1Encodable | parameters | ||
) |
Create algorithm identifier wrapper from ASN1 Object identifier wrapper and ASN1 Encodable wrapper.
algorithm | ASN1 Object identifier wrapper to create algorithm identifier wrapper from |
encodable | ASN1 Encodable wrapper to create algorithm identifier wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerBitString iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1BitString | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to ASN1 Bit string wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Dump iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Dump | ( | ) |
Create ASN1 Dump wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1EncodableVector iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1EncodableVector | ( | ) |
Create ASN1 Encodable wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Encoding iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Encoding | ( | ) |
Create ASN1 Encoding without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerEnumerated iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Enumerated | ( | IAsn1Encodable | i | ) |
Create ASN1 Enumerated wrapper from IASN1Encodable
value.
object |
IASN1Encodable
to create ASN1 Enumerated wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerEnumerated iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Enumerated | ( | int | i | ) |
Create ASN1 Enumerated wrapper from int
value.
i |
int
to create ASN1 Enumerated wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerGeneralizedTime iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1GeneralizedTime | ( | DateTime | date | ) |
Cast DateTime to ASN1 Generalized time wrapper.
date | DateTime to be cast |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerGeneralizedTime iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1GeneralizedTime | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to ASN1 Generalized time wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1InputStream iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1InputStream | ( | byte[] | bytes | ) |
Create ASN1 Input stream wrapper from byte[]
.
bytes |
byte[]
to create ASN1 Input stream from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1InputStream iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1InputStream | ( | Stream | stream | ) |
Create ASN1 Input stream wrapper from System.IO.Stream.
stream |
System.IO.Stream to create ASN1 Input stream from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerInteger iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Integer | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to ASN1 Integer wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerInteger iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Integer | ( | IBigInteger | i | ) |
Create ASN1 Integer wrapper from iText.Commons.Bouncycastle.Math.IBigInteger.
i |
iText.Commons.Bouncycastle.Math.IBigInteger to create ASN1 Integer wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerInteger iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Integer | ( | int | i | ) |
Create ASN1 Integer wrapper from int
.
i |
int
to create ASN1 Integer wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerObjectIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1ObjectIdentifier | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 encodable wrapper to the ASN1 object identifier wrapper.
encodable | wrapper to be cast |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerObjectIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1ObjectIdentifier | ( | String | str | ) |
Create ASN1 Object identifier wrapper from System.String.
str |
System.String to create object identifier from
Implemented in iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastlefips.BouncyCastleFipsFactory.
IDerObjectIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1ObjectIdentifierInstance | ( | Object @ | object | ) |
Create ASN1 Object identifier wrapper from System.Object using getInstance
method call.
object |
System.Object to create object identifier from
Implemented in iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastlefips.BouncyCastleFipsFactory.
IAsn1OctetString iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1OctetString | ( | byte[] | bytes | ) |
Create ASN1 Octet string wrapper from byte[]
.
bytes |
byte[]
to create ASN1 Octet string wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1OctetString iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1OctetString | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to the ASN1 Octet string wrapper.
encodable | to be casted to ASN1 Octet string wrapper |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1OctetString iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1OctetString | ( | IAsn1Object | primitive | ) |
Create ASN1 Octet string wrapper from ASN1 Primitive wrapper.
primitive | ASN1 Primitive wrapper to create ASN1 Octet string wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1OctetString iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1OctetString | ( | IAsn1TaggedObject | taggedObject, |
bool | b | ||
) |
Create ASN1 Octet string wrapper from ASN1 Tagged object wrapper and boolean
parameter.
taggedObject | ASN1 Tagged object wrapper to create ASN1 Octet string wrapper from |
b | boolean to create ASN1 Octet string wrapper |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerOutputStream iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1OutputStream | ( | Stream | outputStream, |
String | asn1Encoding | ||
) |
Create ASN1 Output stream wrapper from System.IO.Stream and ASN1 Encoding.
outputStream |
System.IO.Stream to create ASN1 Output stream wrapper from
asn1Encoding | ASN1 Encoding to be used |
Implemented in iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastlefips.BouncyCastleFipsFactory.
IDerOutputStream iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1OutputStream | ( | Stream | stream | ) |
Create ASN1 Output stream wrapper from System.IO.Stream.
stream |
System.IO.Stream to create ASN1 Output stream wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Object iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Primitive | ( | byte[] | array | ) |
Create ASN1 Primitive wrapper from byte[]
value.
array |
byte[]
value to create ASN1 Primitive wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Object iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Primitive | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to ASN1 Primitive wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Sequence iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Sequence | ( | byte[] | array | ) |
Create ASN1 Sequence wrapper from byte[]
.
array |
byte[]
to create ASN1 Sequence wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Sequence iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Sequence | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 encodable wrapper to the ASN1 Sequence wrapper.
encodable | to be casted to ASN1 Sequence wrapper |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Sequence iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Sequence | ( | Object @ | object | ) |
Cast System.Object to ASN1 Sequence wrapper.
object |
System.Object to be cast. Must be instance of ASN1 Sequence
Implemented in iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastlefips.BouncyCastleFipsFactory.
IAsn1Sequence iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1SequenceInstance | ( | Object @ | object | ) |
Create ASN1 Sequence wrapper from System.Object using getInstance
method call.
object |
System.Object to create ASN1 Sequence wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastlefips.BouncyCastleFipsFactory.
IAsn1Set iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Set | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to ASN1 Set wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Set iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Set | ( | IAsn1TaggedObject | taggedObject, |
bool | b | ||
) |
Create ASN1 Set wrapper from ASN1 Tagged object wrapper and boolean
parameter.
taggedObject | ASN1 Tagged object wrapper to create ASN1 Set wrapper from |
b | boolean to create ASN1 Set wrapper |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Set iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1Set | ( | Object | encodable | ) |
Create ASN1 Set wrapper from System.Object.
encodable |
System.Object to create ASN1 Set wrapper from. Must be instance of ASN1 Set
Implemented in iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastlefips.BouncyCastleFipsFactory.
IDerStringBase iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1String | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to ASN1 String wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1TaggedObject iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1TaggedObject | ( | IAsn1Encodable | encodable | ) |
Create ASN1 Tagged object wrapper from ASN1 Encodable wrapper.
encodable | ASN1 Encodable vector to create ASN1 Tagged object wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerUtcTime iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateASN1UTCTime | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to ASN1 UTC Time wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAttribute iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateAttribute | ( | IDerObjectIdentifier | attrType, |
IAsn1Set | attrValues | ||
) |
Create attribute wrapper from ASN1 Object identifier wrapper and ASN1 Set wrapper.
attrType | ASN1 Object identifier wrapper to create attribute wrapper from |
attrValues | ASN1 Object identifier wrapper to create attribute wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAttributeTable iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateAttributeTable | ( | IAsn1Set | unat | ) |
Create attribute table wrapper from ASN1 Set wrapper.
unat | ASN1 Set wrapper to create attribute table wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAuthorityKeyIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateAuthorityKeyIdentifier | ( | ISubjectPublicKeyInfo | issuerPublicKeyInfo | ) |
Create authority key identifier wrapper from subject public key info wrapper.
issuerPublicKeyInfo | subject public key info wrapper to create authority key identifier wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBasicConstraints iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBasicConstraints | ( | bool | b | ) |
Create basic constraints wrapper from boolean
value.
b |
boolean
value to create basic constraints wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBasicConstraints iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBasicConstraints | ( | int | pathLength | ) |
Create basic constraints wrapper from int
value.
pathLength |
int
flag to create basic constraints wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBasicOcspRespGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBasicOCSPRespBuilder | ( | IRespID | respID | ) |
Create basic OCSP Resp builder wrapper from resp ID wrapper.
respID | resp ID wrapper to create basic OCSP Resp builder wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBasicOcspResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBasicOCSPResponse | ( | byte[] | bytes | ) |
Create basic OCSP Response wrapper from bytes array.
bytes | bytes array to create basic OCSP response wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBasicOcspResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBasicOCSPResponse | ( | IAsn1Object | primitive | ) |
Create basic OCSP Response wrapper from ASN1 Primitive wrapper.
primitive | ASN1 Primitive wrapper to create basic OCSP response wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBasicOcspResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBasicOCSPResponse | ( | Object | response | ) |
Create basic OCSP Resp wrapper from System.Object.
response |
System.Object to create basic OCSP Resp wrapper from. Must be actual basic OCSP Resp instance
IBigInteger iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBigInteger | ( | ) |
Create big integer wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBigInteger iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBigInteger | ( | int | i, |
byte[] | array | ||
) |
Create big integer wrapper from int
value and byte[]
array.
i |
int
value to create big integer wrapper from
array |
byte[]
array to create big integer wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBigInteger iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateBigInteger | ( | string | str | ) |
Create big integer wrapper from System.string value.
str |
System.string value to create big integer wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICertID iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCertificateID | ( | ) |
Create certificate ID wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICertID iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCertificateID | ( | string | hashAlgorithm, |
IX509Certificate | issuerCert, | ||
IBigInteger | serialNumber | ||
) |
Create certificate ID wrapper from System.string hash algorithm, X509 Certificate wrapper and big integer wrapper.
hashAlgorithm |
System.string hash algorithm to create certificate ID wrapper from
issuerCert | X509 Certificate wrapper to create certificate ID wrapper from |
serialNumber | big integer wrapper to create certificate ID wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICertStatus iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCertificateStatus | ( | ) |
Create certificate status wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICipher iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCipher | ( | bool | forEncryption, |
byte[] | key, | ||
byte[] | iv | ||
) |
Create cipher wrapper from bool
value, byte[]
key and byte[]
value.
forEncryption |
bool
value to create cipher wrapper from
key |
byte[]
key to create cipher wrapper from
iv |
byte[]
value to create cipher wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
byte [] iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCipherBytes | ( | IX509Certificate | x509Certificate, |
byte[] | abyte0, | ||
IAlgorithmIdentifier | algorithmidentifier | ||
) |
Create byte[]
cipher bytes from X509 Certificate wrapper, byte[]
array and algorithm identifier wrapper.
x509Certificate | X509 Certificate wrapper to create cipher bytes from |
abyte0 |
byte[]
array to create cipher bytes from
algorithmidentifier | algorithm identifier wrapper to create cipher bytes from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICipherCBCnoPad iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCipherCbCnoPad | ( | bool | forEncryption, |
byte[] | key | ||
) |
Create cipher Cbc no pad wrapper from bool
value and byte[]
key.
forEncryption |
bool
value to create cipher Cbc no pad wrapper from
key |
byte[]
key to create cipher Cbc no pad wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICipherCBCnoPad iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCipherCbCnoPad | ( | bool | forEncryption, |
byte[] | key, | ||
byte[] | iv | ||
) |
Create cipher Cbc no pad wrapper from bool
value, byte[]
key and byte[]
value.
forEncryption |
bool
value to create cipher Cbc no pad wrapper from
key |
byte[]
key to create cipher Cbc no pad wrapper from
iv |
byte[]
value to create cipher Cbc no pad wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICmsEnvelopedData iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCMSEnvelopedData | ( | byte[] | valueBytes | ) |
Create CMS enveloped data from byte[]
value.
valueBytes |
byte[]
value to create CMS enveloped data from
Implemented in iText.Bouncycastleconnector.BouncyCastleDefaultFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastle.BouncyCastleFactory.
IContentInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateContentInfo | ( | IAsn1Sequence | sequence | ) |
Create content info wrapper from ASN1 Sequence wrapper.
sequence | ASN1 Sequence wrapper to create content info wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IContentInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateContentInfo | ( | IDerObjectIdentifier | objectIdentifier, |
IAsn1Encodable | encodable | ||
) |
Create content info wrapper from ASN1 Object identifier wrapper and ASN1 Encodable wrapper.
objectIdentifier | ASN1 Object identifier wrapper to create content info wrapper from |
encodable | ASN1 Encodable wrapper to create content info wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IContentSigner iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateContentSigner | ( | string | signatureAlgorithm, |
IPrivateKey | signingKey | ||
) |
Create content signer wrapper from System.string signature algorithm and private key wrapper.
signatureAlgorithm |
System.string signature algorithm to create content signer wrapper from
signingKey | private key wrapper to create content signer wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICrlDistPoint iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCRLDistPoint | ( | Object @ | object | ) |
Create CRL Dist point wrapper from System.Object.
object |
System.Object to create CRL Dist point wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastle.BouncyCastleFactory.
ICrlReason iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateCRLReason | ( | ) |
Create CRL Reason wrapper without parameters.
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerIA5String iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERIA5String | ( | IAsn1TaggedObject | taggedObject, |
bool | b | ||
) |
Create DERIA5 String wrapper from ASN1 Tagged object wrapper and boolean
value.
taggedObject | ASN1 Tagged object wrapper to create DERIA5 String wrapper from |
b |
boolean
value to create DERIA5 String wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerIA5String iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERIA5String | ( | String | str | ) |
Create DERIA5 String wrapper from System.String value.
str |
System.String value to create DERIA5 String wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastle.BouncyCastleFactory.
IDerNull iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERNull | ( | ) |
Create DER Null wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerOctetString iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDEROctetString | ( | byte[] | bytes | ) |
Create DER Octet string wrapper from byte[]
.
bytes |
byte[]
to create DER Octet string wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerOctetString iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDEROctetString | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to DER Octet string wrapper.
encodable | ASN1 Encodable wrapper to be casted |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerSequence iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERSequence | ( | IAsn1EncodableVector | encodableVector | ) |
Create DER Sequence wrapper from ASN1 Encodable vector wrapper.
encodableVector | ASN1 Encodable vector wrapper to create DER Sequence wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerSequence iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERSequence | ( | IAsn1Object | primitive | ) |
Create DER Sequence wrapper from ASN1 Primitive wrapper.
primitive | ASN1 Primitive wrapper to create DER Sequence wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerSet iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERSet | ( | IAsn1EncodableVector | encodableVector | ) |
Create DER Set wrapper from ASN1 Encodable vector wrapper.
encodableVector | ASN1 Encodable vector wrapper to create DER Set wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerSet iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERSet | ( | IAsn1Object | primitive | ) |
Create DER Set wrapper from ASN1 Primitive wrapper.
primitive | ASN1 Primitive wrapper to create DER Set wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerSet iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERSet | ( | IRecipientInfo | recipientInfo | ) |
Create DER Set wrapper from recipient info wrapper.
recipientInfo | recipient info wrapper to create DER Set wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerSet iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERSet | ( | ISignaturePolicyIdentifier | identifier | ) |
Create DER Set wrapper from signature policy identifier wrapper.
identifier | signature policy identifier wrapper to create DER Set wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerTaggedObject iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERTaggedObject | ( | bool | b, |
int | i, | ||
IAsn1Object | primitive | ||
) |
Create DER Tagged object wrapper from int
value, boolean
value and ASN1 Primitive wrapper.
b |
boolean
value for DER Tagged object wrapper creation
i |
int
value for DER Tagged object wrapper creation
primitive | ASN1 Primitive wrapper to create DER Tagged object wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDerTaggedObject iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDERTaggedObject | ( | int | i, |
IAsn1Object | primitive | ||
) |
Create DER Tagged object wrapper from int
value and ASN1 Primitive wrapper.
i |
int
value for DER Tagged object wrapper creation
primitive | ASN1 Primitive wrapper to create DER Tagged object wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDistributionPointName iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDistributionPointName | ( | ) |
Create distribution point name wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDistributionPointName iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateDistributionPointName | ( | IGeneralNames | generalNames | ) |
Create distribution point name wrapper by passing general names.
generalNames | general names to create distribution point name from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IEncryptedContentInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateEncryptedContentInfo | ( | IDerObjectIdentifier | data, |
IAlgorithmIdentifier | algorithmIdentifier, | ||
IAsn1OctetString | octetString | ||
) |
Create encrypted content info wrapper from ASN1 Object identifier wrapper, algorithm identifier wrapper and ASN1 Octet string wrapper.
data | ASN1 Object identifier wrapper to create encrypted content info wrapper from |
algorithmIdentifier | algorithm identifier wrapper to create encrypted content info wrapper from |
octetString | ASN1 Octet string wrapper to create encrypted content info wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
string iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateEndDate | ( | IX509Certificate | certificate | ) |
Create string from the end date of the certificate.
certificate | certificate to get end date |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IEnvelopedData iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateEnvelopedData | ( | IOriginatorInfo | originatorInfo, |
IAsn1Set | set, | ||
IEncryptedContentInfo | encryptedContentInfo, | ||
IAsn1Set | set1 | ||
) |
Create enveloped data wrapper from originator info wrapper, ASN1 Set wrapper, encrypted content info wrapper and another ASN1 Set wrapper.
originatorInfo | originator info wrapper to create enveloped data wrapper from |
set | ASN1 Set wrapper to create enveloped data wrapper from |
encryptedContentInfo | encrypted content info wrapper to create enveloped data wrapper from |
set1 | ASN1 Set wrapper to create enveloped data wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IExtendedKeyUsage iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateExtendedKeyUsage | ( | IDerObjectIdentifier[] | purposeId | ) |
Create extended key usage wrapper from an array of object identifier wrappers.
purposeId | an array of object identifier wrappers |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IExtendedKeyUsage iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateExtendedKeyUsage | ( | IKeyPurposeID | purposeId | ) |
Create extended key usage wrapper from key purpose id wrapper.
purposeId | key purpose id wrapper to create extended key usage wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509Extension iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateExtension | ( | bool | b, |
IDerOctetString | octetString | ||
) |
Create extension wrapper from bool
value and DER Octet string wrapper.
b |
bool
value to create extension wrapper from
octetString | DER Octet string wrapper to create extension wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509Extensions iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateExtensions | ( | ) |
Create extensions wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509Extensions iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateExtensions | ( | IDictionary | objectIdentifier | ) |
Create extensions wrapper from System.Collections.IDictionary.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IGeneralName iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateGeneralName | ( | ) |
Create general name wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IGeneralNames iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateGeneralNames | ( | IAsn1Encodable | encodable | ) |
Cast ASN1 Encodable wrapper to general names wrapper.
encodable | ASN1 Encodable wrapper to be cast |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
AbstractGeneralSecurityException iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateGeneralSecurityException | ( | ) |
Create general security exception wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
AbstractGeneralSecurityException iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateGeneralSecurityException | ( | string | exceptionMessage | ) |
Create general security exception wrapper from System.string exception message.
exceptionMessage |
System.string exception message to create general security exception wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
AbstractGeneralSecurityException iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateGeneralSecurityException | ( | string | exceptionMessage, |
Exception | exception | ||
) |
Create general security exception wrapper from System.string exception message and System.Exception exception.
exceptionMessage |
System.string exception message to create general security exception wrapper from
exception |
System.Exception exception to create general security exception wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IDigest iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateIDigest | ( | string | hashAlgorithm | ) |
Create digest wrapper from System.string hash algorithm.
hashAlgorithm |
System.string hash algorithm to create digest wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISigner iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateISigner | ( | ) |
Create signer wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IIssuerAndSerialNumber iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateIssuerAndSerialNumber | ( | IX500Name | issuer, |
IBigInteger | value | ||
) |
Create issuer and serial number wrapper from X500 Name wrapper and iText.Commons.Bouncycastle.Math.IBigInteger.
issuer | X500 Name wrapper to create issuer and serial number wrapper from |
value |
iText.Commons.Bouncycastle.Math.IBigInteger to create issuer and serial number wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IIssuingDistributionPoint iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateIssuingDistributionPoint | ( | IDistributionPointName | distributionPoint, |
bool | onlyContainsUserCerts, | ||
bool | onlyContainsCACerts, | ||
IReasonFlags | onlySomeReasons, | ||
bool | indirectCRL, | ||
bool | onlyContainsAttributeCerts | ||
) |
Create Issuing Distribution Point wrapper with specified values.
distributionPoint | one of names from the corresponding distributionPoint from the cRLDistributionPoints extension of every certificate that is within the scope of this CRL |
onlyContainsUserCerts | true if the scope of the CRL only includes end entity public key certificates |
onlyContainsCACerts | true if the scope of the CRL only includes CA certificates |
onlySomeReasons | reason codes associated with a distribution point |
indirectCRL | true if CRL includes certificates issued by authorities other than the CRL issuer, false if the scope of the CRL only includes certificates issued by the CRL issuer |
onlyContainsAttributeCerts | true if the scope of the CRL only includes attribute certificates |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IIssuingDistributionPoint iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateIssuingDistributionPoint | ( | Object | point | ) |
Create Issuing Distribution Point wrapper from the object.
point | System.Object to create Issuing Distribution Point wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastle.BouncyCastleFactory.
IX509V3CertificateGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateJcaX509v3CertificateBuilder | ( | IX509Certificate | signingCert, |
IBigInteger | certSerialNumber, | ||
DateTime | startDate, | ||
DateTime | endDate, | ||
IX500Name | subjectDnName, | ||
IPublicKey | publicKey | ||
) |
Create Jca X509 Version 3 certificate builder wrapper from iText.Commons.Bouncycastle.Cert.IX509Certificate , iText.Commons.Bouncycastle.Math.IBigInteger , start System.DateTime , end System.DateTime , X500 Name wrapper and iText.Commons.Bouncycastle.Crypto.IPublicKey.
signingCert |
iText.Commons.Bouncycastle.Cert.IX509Certificate to create Jca X509 Version 3 certificate builder wrapper from
certSerialNumber |
iText.Commons.Bouncycastle.Math.IBigInteger to create Jca X509 Version 3 certificate builder wrapper from
startDate | start System.DateTime to create Jca X509 Version 3 certificate builder wrapper from |
endDate | end System.DateTime to create Jca X509 Version 3 certificate builder wrapper from |
subjectDnName | X500 Name wrapper to create Jca X509 Version 3 certificate builder wrapper from |
publicKey |
iText.Commons.Bouncycastle.Crypto.IPublicKey to create Jca X509 Version 3 certificate builder wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IKeyPurposeID iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateKeyPurposeId | ( | ) |
Create key purpose id wrapper without parameters.
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IKeyTransRecipientInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateKeyTransRecipientInfo | ( | IRecipientIdentifier | recipientIdentifier, |
IAlgorithmIdentifier | algorithmIdentifier, | ||
IAsn1OctetString | octetString | ||
) |
Create key trans recipient info wrapper from recipient identifier wrapper, algorithm identifier wrapper and ASN1 Octet string wrapper.
recipientIdentifier | recipient identifier wrapper to create key trans recipient info wrapper from |
algorithmIdentifier | algorithm identifier wrapper to create key trans recipient info wrapper from |
octetString | ASN1 Octet string wrapper to create key trans recipient info wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IKeyUsage iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateKeyUsage | ( | ) |
Create key usage wrapper without parameters.
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IKeyUsage iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateKeyUsage | ( | int | i | ) |
Create key usage wrapper from int
value.
i |
int
value to create key usage wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IAsn1Set iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateNullASN1Set | ( | ) |
Create ASN1 Set wrapper which will store null
.
null
value
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509Crl iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateNullCrl | ( | ) |
Create null
as iText.Commons.Bouncycastle.Cert.IX509Crl object.
null
as iText.Commons.Bouncycastle.Cert.IX509Crl object
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOriginatorInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateNullOriginatorInfo | ( | ) |
Create originator info wrapper with null
value.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspObjectIdentifiers iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPObjectIdentifiers | ( | ) |
Create OCSP Object identifiers wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspRequest iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPReq | ( | byte[] | requestBytes | ) |
Create OCSP Req wrapper from byte[]
.
requestBytes |
byte[]
to create OCSP Req wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspRequest iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPReq | ( | ICertID | certId, |
byte[] | documentId | ||
) |
Create OCSP Req wrapper from certificate ID wrapper and byte[]
document id.
certId | certificate ID wrapper to create OCSP Req wrapper from |
documentId |
byte[]
document id to create OCSP Req wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspReqGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPReqBuilder | ( | ) |
Create OCSP Req builder wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPResponse | ( | ) |
Create OCSP Resp wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPResponse | ( | byte[] | bytes | ) |
Create OCSP Resp wrapper from byte[]
value.
bytes |
byte[]
value to create OCSP Resp wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPResponse | ( | int | respStatus, |
Object | ocspRespObject | ||
) |
Create OCSP Response wrapper from int
value and System.object
respStatus |
int
value to create OCSP Response wrapper from
ocspRespObject |
System.object to create OCSP Response wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastle.BouncyCastleFactory.
IOcspResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPResponse | ( | IOcspResponseStatus | respStatus, |
IResponseBytes | responseBytes | ||
) |
Create OCSP Response wrapper from OCSP Response status wrapper and response bytes wrapper.
respStatus | OCSP Response status wrapper to create OCSP Response wrapper from |
responseBytes | response bytes wrapper to create OCSP Response wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspResponseStatus iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPResponseStatus | ( | ) |
Create OCSP Response status wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOcspResponseStatus iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOCSPResponseStatus | ( | int | status | ) |
Create OCSP Response status wrapper from int
value.
status |
int
value to create OCSP Response status wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IOtherHashAlgAndValue iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateOtherHashAlgAndValue | ( | IAlgorithmIdentifier | algorithmIdentifier, |
IAsn1OctetString | octetString | ||
) |
Create other hash alg and value wrapper from algorithm identifier wrapper and ASN1 Octet string wrapper.
algorithmIdentifier | algorithm identifier wrapper to create other hash alg and value wrapper from |
octetString | ASN1 Octet string wrapper to create other hash alg and value wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IPemReader iText.Commons.Bouncycastle.IBouncyCastleFactory.CreatePEMParser | ( | TextReader | reader, |
char[] | password | ||
) |
Create PEM Parser wrapper from System.IO.TextReader.
reader |
System.IO.TextReader to create PEM Parser wrapper from
password |
byte[]
password to read pem file
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IPkcsObjectIdentifiers iText.Commons.Bouncycastle.IBouncyCastleFactory.CreatePKCSObjectIdentifiers | ( | ) |
Create PKCS Object identifiers wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IReasonFlags iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateReasonFlags | ( | int | reasons | ) |
Creates the wrapper for ReasonFlags.
reasons | the bitwise OR of the Key Reason flags giving the allowed uses for the key |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IRecipientIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateRecipientIdentifier | ( | IIssuerAndSerialNumber | issuerAndSerialNumber | ) |
Create recipient identifier wrapper from issuer and serial number wrapper.
issuerAndSerialNumber | issuer and serial number wrapper to create recipient identifier wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IRecipientInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateRecipientInfo | ( | IKeyTransRecipientInfo | keyTransRecipientInfo | ) |
Create recipient info wrapper from key trans recipient info wrapper.
keyTransRecipientInfo | key trans recipient info wrapper to create recipient info wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
Create resp ID wrapper from X500 Name wrapper.
x500Name | X500 Name wrapper to create resp ID wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IResponseBytes iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateResponseBytes | ( | IDerObjectIdentifier | asn1ObjectIdentifier, |
IDerOctetString | derOctetString | ||
) |
Create response bytes wrapper from ASN1 Object identifier wrapper and DER Octet string wrapper.
asn1ObjectIdentifier | ASN1 Object identifier wrapper to create response bytes wrapper from |
derOctetString | DER Octet string wrapper to create response bytes wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IRevokedCertStatus iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateRevokedStatus | ( | DateTime | date, |
int | i | ||
) |
Create revoked status wrapper from System.DateTime and int
value.
date |
System.DateTime to create revoked status wrapper from
i |
int
value to create revoked status wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IRevokedCertStatus iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateRevokedStatus | ( | ICertStatus | certificateStatus | ) |
Create revoked status wrapper from certificate status wrapper.
certificateStatus | certificate status wrapper to create revoked status wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IRsaKeyPairGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateRsa2048KeyPairGenerator | ( | ) |
Create Rsa 2048 key pair generator wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IRsassaPssParameters iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateRSASSAPSSParams | ( | IAsn1Encodable | encodable | ) |
Create a RSASSA-PSS params wrapper from an ASN1 Encodable wrapper.
encodable | ASN1 Encodable wrapper to create RSASSA-PSS params wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IRsassaPssParameters iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateRSASSAPSSParamsWithMGF1 | ( | IDerObjectIdentifier | digestAlgoOid, |
int | saltLen, | ||
int | trailerField | ||
) |
Create a RSASSA-PSS params wrapper from a digest algorithm OID, a salt length and a trailer field length. The mask generation function will be set to MGF1, and the same digest algorithm will be used to populate the MGF parameters.
digestAlgoOid | identifier of the digest algorithm to be used both in the MGF and in the signature |
saltLen | salt length value |
trailerField | trailer field value |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISignaturePolicyId iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSignaturePolicyId | ( | IDerObjectIdentifier | objectIdentifier, |
IOtherHashAlgAndValue | algAndValue | ||
) |
Create signature policy id wrapper from ASN1 Object identifier wrapper and other hash alg and value wrapper.
objectIdentifier | ASN1 Object identifier wrapper to create signature policy id wrapper from |
algAndValue | other hash alg and value wrapper to create signature policy id wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISignaturePolicyId iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSignaturePolicyId | ( | IDerObjectIdentifier | objectIdentifier, |
IOtherHashAlgAndValue | algAndValue, | ||
params ISigPolicyQualifierInfo[] | policyQualifiers | ||
) |
Create signature policy id wrapper from ASN1 Object identifier wrapper, other hash alg and value wrapper and sig policy qualifier info wrappers.
objectIdentifier | ASN1 Object identifier wrapper to create signature policy id wrapper from |
algAndValue | other hash alg and value wrapper to create signature policy id wrapper from |
policyQualifiers | sig policy qualifier info wrappers to create signature policy id wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISignaturePolicyIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSignaturePolicyIdentifier | ( | ISignaturePolicyId | policyId | ) |
Create signature policy identifier wrapper from signature policy id wrapper.
policyId | signature policy id wrapper to create signature policy identifier wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISigningCertificate iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSigningCertificate | ( | IAsn1Sequence | sequence | ) |
Create signing certificate wrapper from ASN1 Sequence wrapper.
sequence | ASN1 Sequence wrapper to create signing certificate wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISigningCertificateV2 iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSigningCertificateV2 | ( | IAsn1Sequence | sequence | ) |
Create signing certificate version 2 wrapper from ASN1 Sequence wrapper.
sequence | ASN1 Sequence wrapper to create signing certificate version 2 wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISigPolicyQualifierInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSigPolicyQualifierInfo | ( | IDerObjectIdentifier | objectIdentifier, |
IDerIA5String @ | string | ||
) |
Create sig policy qualifier info wrapper from ASN1 Object identifier wrapper and DERIA5 String wrapper.
objectIdentifier | ASN1 Object identifier wrapper to create sig policy qualifier info wrapper from |
string | DERIA5 String wrapper to create sig policy qualifier info wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISingleResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSingleResp | ( | IBasicOcspResponse | basicResp | ) |
Create single resp wrapper from basic OCSP Response wrapper.
basicResp | basic OCSP Response wrapper to create single resp wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISubjectKeyIdentifier iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSubjectKeyIdentifier | ( | ISubjectPublicKeyInfo | subjectPublicKeyInfo | ) |
Create subject key identifier from subject public key info wrapper.
subjectPublicKeyInfo | subject public key info wrapper to create subject key identifier from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ISubjectPublicKeyInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateSubjectPublicKeyInfo | ( | IPublicKey | publicKey | ) |
Create subject public key info wrapper from public key wrapper
publicKey |
iText.Commons.Bouncycastle.Crypto.IPublicKey to create subject public ket info wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITbsCertificateStructure iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTBSCertificate | ( | byte[] | bytes | ) |
Create TBS Certificate wrapper from ASN1 Encoded data.
bytes | encoded TBS Certificate |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITbsCertificateStructure iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTBSCertificate | ( | IAsn1Encodable | encodable | ) |
Create TBS Certificate wrapper from ASN1 Encodable wrapper.
encodable | ASN1 Encodable wrapper to create TBS Certificate wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITimeStampRequest iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTimeStampRequest | ( | byte[] | bytes | ) |
Create timestamp request wrapper from byte[]
value.
bytes |
byte[]
value to create timestamp request wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITimeStampRequestGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTimeStampRequestGenerator | ( | ) |
Create timestamp request generator wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITimeStampResponse iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTimeStampResponse | ( | byte[] | respBytes | ) |
Create timestamp response wrapper from byte[]
value.
respBytes |
byte[]
value to create timestamp response wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITimeStampResponseGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTimeStampResponseGenerator | ( | ITimeStampTokenGenerator | tokenGenerator, |
IList | algorithms | ||
) |
Create timestamp response generator wrapper from timestamp token generator wrapper and System.Collections.IList of algorithms.
tokenGenerator | timestamp token generator wrapper to create timestamp response generator wrapper from |
algorithms |
System.Collections.IList of algorithms to create timestamp response generator wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITimeStampToken iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTimeStampToken | ( | IContentInfo | contentInfo | ) |
Create timestamp token wrapper from content info wrapper.
contentInfo | content info wrapper to create timestamp token wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITimeStampTokenGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTimeStampTokenGenerator | ( | IPrivateKey | pk, |
IX509Certificate | cert, | ||
string | allowedDigest, | ||
string | policyOid | ||
) |
Create timestamp response generator wrapper from private key wrapper, X509 Certificate wrapper, System.string allowed digest and System.string policy oid.
pk | private key wrapper to create timestamp response generator wrapper from |
cert | X509 Certificate wrapper to create timestamp response generator wrapper from |
allowedDigest |
System.string allowed digest to create timestamp response generator wrapper from
policyOid |
System.string policy oid to create timestamp response generator wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITstInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTSTInfo | ( | IAsn1Object | contentInfo | ) |
Create TST Info wrapper from content info wrapper.
contentInfo | primitive wrapper to create TST Info wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ITstInfo iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateTSTInfo | ( | IContentInfo | contentInfo | ) |
Create TST Info wrapper from content info wrapper.
contentInfo | content info wrapper to create TST Info wrapper from |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IUnknownCertStatus iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateUnknownStatus | ( | ) |
Create unknown status wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX500Name iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX500Name | ( | IAsn1Sequence | s | ) |
Create X500 Name wrapper from IAsn1Sequence.
s |
IAsn1Sequence to create X500 Name wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX500Name iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX500Name | ( | IX509Certificate | certificate | ) |
Create X500 Name wrapper from iText.Commons.Bouncycastle.Cert.IX509Certificate.
certificate |
iText.Commons.Bouncycastle.Cert.IX509Certificate to create X500 Name wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX500Name iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX500Name | ( | String | s | ) |
Create X500 Name wrapper from System.String.
s |
System.String to create X500 Name wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastle.BouncyCastleFactory.
IX500Name iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX500NameInstance | ( | IAsn1Encodable | issuer | ) |
Create X500 Name wrapper from ASN1 Encodable wrapper using getInstance call.
issuer | ASN1 Encodable wrapper to create X500 Name wrapper from |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509Certificate iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX509Certificate | ( | Object | element | ) |
Cast System.Object element to iText.Commons.Bouncycastle.Cert.IX509Certificate.
element |
System.Object to be cast
IX509Certificate iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX509Certificate | ( | Stream | s | ) |
Create X509 Certificate wrapper from System.IO.Stream.
s |
System.IO.Stream to create X509 Certificate wrapper from
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509CertificateParser iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX509CertificateParser | ( | ) |
Create X509 Certificate parser wrapper without parameters.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509Crl iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX509Crl | ( | Stream | input | ) |
Create X509 Crl wrapper from System.IO.Stream.
input |
System.IO.Stream to create X509 Crl wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
ICollection<IX509Crl> iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX509Crls | ( | Stream | input | ) |
Create collection of the X509 Crl wrappers from System.IO.Stream.
input |
System.IO.Stream to create X509 Crl wrapper from
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IX509V2CrlGenerator iText.Commons.Bouncycastle.IBouncyCastleFactory.CreateX509v2CRLBuilder | ( | IX500Name | x500Name, |
DateTime | thisUpdate | ||
) |
Create X509 Version 2 CRL Builder wrapper from X500 Name wrapper and System.DateTime.
x500Name | X500 Name wrapper to create X509 Version 2 CRL Builder wrapper from |
thisUpdate |
System.DateTime to create X509 Version 2 CRL Builder wrapper from
Implemented in iText.Bouncycastleconnector.BouncyCastleDefaultFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastlefips.BouncyCastleFipsFactory.
byte [] iText.Commons.Bouncycastle.IBouncyCastleFactory.GenerateDecryptedKeyWithAES256NoPad | ( | byte[] | key, |
byte[] | kek | ||
) |
Generates decrypted key based on AES256 without padding unwrapping algorithm.
key | key to be decrypted |
kek | key encryption key to be used |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
byte [] iText.Commons.Bouncycastle.IBouncyCastleFactory.GenerateEncryptedKeyWithAES256NoPad | ( | byte[] | key, |
byte[] | kek | ||
) |
Generates encrypted key based on AES256 without padding wrapping algorithm.
key | key to be encrypted |
kek | key encryption key to be used |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
byte [] iText.Commons.Bouncycastle.IBouncyCastleFactory.GenerateHKDF | ( | byte[] | inputKey, |
byte[] | salt, | ||
byte[] | info | ||
) |
Generates byte array based on extract-and-expand key derivation function, using provided parameters.
inputKey | byte[] input key material |
salt | byte[] salt |
info | byte[] info |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
byte [] iText.Commons.Bouncycastle.IBouncyCastleFactory.GenerateHMACSHA256Token | ( | byte[] | key, |
byte[] | data | ||
) |
Generates byte array based MAC token according to HMACSHA256 algorithm.
key | MAC key |
data | data to be encrypted |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
String iText.Commons.Bouncycastle.IBouncyCastleFactory.GetAlgorithmName | ( | String | oid | ) |
Get signing algorithm name from its oid.
oid | oid of the algorithm |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
String iText.Commons.Bouncycastle.IBouncyCastleFactory.GetAlgorithmOid | ( | String | name | ) |
Get signing algorithm oid from its name.
name | name of the algorithm |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBouncyCastleTestConstantsFactory iText.Commons.Bouncycastle.IBouncyCastleFactory.GetBouncyCastleFactoryTestUtil | ( | ) |
Get IBouncyCastleTestConstantsFactory corresponding to this IBouncyCastleFactory.
IBouncyCastleTestConstantsFactory instance
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
IBouncyCastleUtil iText.Commons.Bouncycastle.IBouncyCastleFactory.GetBouncyCastleUtil | ( | ) |
Get Bouncy-Castle Util instance implementation related to this IBouncyCastleFactory
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
String iText.Commons.Bouncycastle.IBouncyCastleFactory.GetDigestAlgorithmOid | ( | String | name | ) |
Get hash algorithm oid from its name.
name | name of the algorithm |
Implemented in iText.Bouncycastle.BouncyCastleFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
String iText.Commons.Bouncycastle.IBouncyCastleFactory.GetProviderName | ( | ) |
Get System.String which represents providers name for this factory.
System.String which represents providers name
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
RNGCryptoServiceProvider iText.Commons.Bouncycastle.IBouncyCastleFactory.GetSecureRandom | ( | ) |
Get SecureRandom implementation from the factory.
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
void iText.Commons.Bouncycastle.IBouncyCastleFactory.IsEncryptionFeatureSupported | ( | int | encryptionType, |
bool | withCertificate | ||
) |
Checks whether an algorithm is supported for encryption by the chosen Bouncy Castle implementation, throws an exception when not supported.
encryptionType | the type of encryption STANDARD_ENCRYPTION_40 = 2 STANDARD_ENCRYPTION_128 = 3 AES_128 = 4 AES_256 = 5 |
withCertificate | true when used with a certificate, false otherwise |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
bool iText.Commons.Bouncycastle.IBouncyCastleFactory.IsInApprovedOnlyMode | ( | ) |
Check if this bouncy-castle corresponding to this factory is in approved mode.
true
if approved mode is enabled, false
otherwise
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
bool iText.Commons.Bouncycastle.IBouncyCastleFactory.IsNull | ( | IAsn1Encodable | encodable | ) |
Check if provided encodable wrapper wraps null.
encodable | encodable wrapper to be checked |
Implemented in iText.Bouncycastlefips.BouncyCastleFipsFactory, iText.Bouncycastle.BouncyCastleFactory, and iText.Bouncycastleconnector.BouncyCastleDefaultFactory.
bool iText.Commons.Bouncycastle.IBouncyCastleFactory.IsNullExtension | ( | IX509Extension | extNonce | ) |
Checks if provided extension wrapper wraps null
.
extNonce | extension wrapper to check |
true
if provided extension wrapper wraps null
, false
otherwise
Implemented in iText.Bouncycastleconnector.BouncyCastleDefaultFactory, iText.Bouncycastlefips.BouncyCastleFipsFactory, and iText.Bouncycastle.BouncyCastleFactory.