<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />
API Differences between 2.4.0 and 2.5.0
152 Additions
818 Removals
Org.BouncyCastle.Asn1
-
public class Asn1GeneralizedTime : Asn1Object
-
public abstract class Asn1Null : Asn1Object
-
public sealed class Asn1ObjectDescriptor : Asn1Object
-
public abstract class Asn1OctetString : Asn1Object, Asn1OctetStringParser, IAsn1Convertible
-
public class Asn1RelativeOid : Asn1Object
-
public abstract class Asn1Sequence : Asn1Object, IEnumerable<Asn1Encodable>, IEnumerable
-
public abstract class Asn1Set : Asn1Object, IEnumerable<Asn1Encodable>, IEnumerable
-
public abstract class Asn1TaggedObject : Asn1Object, Asn1TaggedObjectParser, IAsn1Convertible
-
public class Asn1UtcTime : Asn1Object
-
public abstract class Asn1Utilities
- public static Asn1TaggedObject CheckContextTag(Asn1TaggedObject taggedObject, int tagNo)
- public static Asn1TaggedObjectParser CheckContextTag(Asn1TaggedObjectParser taggedObjectParser, int tagNo)
- public static Asn1TaggedObject CheckContextTagClass(Asn1TaggedObject taggedObject)
- public static Asn1TaggedObjectParser CheckContextTagClass(Asn1TaggedObjectParser taggedObjectParser)
- public static Asn1TaggedObject CheckTag(Asn1TaggedObject taggedObject, int tagClass, int tagNo)
- public static Asn1TaggedObjectParser CheckTag(Asn1TaggedObjectParser taggedObjectParser, int tagClass, int tagNo)
- public static Asn1TaggedObject CheckTagClass(Asn1TaggedObject taggedObject, int tagClass)
- public static Asn1TaggedObjectParser CheckTagClass(Asn1TaggedObjectParser taggedObjectParser, int tagClass)
- public static TChoice GetInstanceChoice<TChoice>(Asn1TaggedObject taggedObject, bool declaredExplicit, Func<Asn1Encodable, TChoice> constructor) where TChoice : Asn1Encodable, IAsn1Choice
- public static TChoice GetTaggedChoice<TChoice>(Asn1TaggedObject taggedObject, bool declaredExplicit, Func<Asn1Encodable, TChoice> constructor) where TChoice : Asn1Encodable, IAsn1Choice
- public static TResult ReadContextTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor)
- public static TResult ReadOptional<TResult>(Asn1Sequence sequence, ref int sequencePosition, Func<Asn1Encodable, TResult> constructor)
- public static TResult ReadTagged<TState, TResult>(Asn1Sequence sequence, ref int sequencePosition, int tagClass, int tagNo, TState state, Func<Asn1TaggedObject, TState, TResult> constructor)
-
public class BerSequence : DLSequence
-
public class DerBitString : DerStringBase, Asn1BitStringParser, IAsn1Convertible
-
public class DerBmpString : DerStringBase
-
public class DerBoolean : Asn1Object
-
public class DerEnumerated : Asn1Object
-
public class DerExternal : Asn1Object
-
public class DerGeneralString : DerStringBase
-
public class DerGraphicString : DerStringBase
-
public class DerIA5String : DerStringBase
-
public class DerInteger : Asn1Object
-
public class DerNumericString : DerStringBase
-
public class DerObjectIdentifier : Asn1Object
-
public class DerOctetString : Asn1OctetString
-
public class DerPrintableString : DerStringBase
-
public class DerSequence : Asn1Sequence
-
public class DerT61String : DerStringBase
-
public class DerUniversalString : DerStringBase
-
public class DerUtf8String : DerStringBase
-
public class DerVideotexString : DerStringBase
-
public class DerVisibleString : DerStringBase
-
public class DLSequence : DerSequence
Org.BouncyCastle.Asn1.BC
Org.BouncyCastle.Asn1.Cmp
Org.BouncyCastle.Asn1.Cms
-
public class Attribute : Asn1Encodable
-
public class Attributes : Asn1Encodable
-
public class AuthenticatedData : Asn1Encodable
-
public class AuthEnvelopedData : Asn1Encodable
-
public class CcmParameters : Asn1Encodable
-
public class CmsAlgorithmProtection : Asn1Encodable
-
public abstract class CmsObjectIdentifiers
-
public class CompressedData : Asn1Encodable
-
public class ContentInfo : Asn1Encodable
-
public class EncryptedContentInfo : Asn1Encodable
-
public class EncryptedData : Asn1Encodable
-
public class EnvelopedData : Asn1Encodable
-
public class Evidence : Asn1Encodable, IAsn1Choice
-
public class GcmParameters : Asn1Encodable
-
public class IssuerAndSerialNumber : Asn1Encodable
-
public class KekIdentifier : Asn1Encodable
-
public class KekRecipientInfo : Asn1Encodable
-
public sealed class KemRecipientInfo : Asn1Encodable
-
public class KeyAgreeRecipientIdentifier : Asn1Encodable, IAsn1Choice
-
public class KeyAgreeRecipientInfo : Asn1Encodable
-
public class KeyTransRecipientInfo : Asn1Encodable
-
public class MetaData : Asn1Encodable
-
public class OriginatorIdentifierOrKey : Asn1Encodable, IAsn1Choice
-
public class OriginatorInfo : Asn1Encodable
-
public class OriginatorPublicKey : Asn1Encodable
-
public class OtherKeyAttribute : Asn1Encodable
-
public class OtherRecipientInfo : Asn1Encodable
-
public class OtherRevocationInfoFormat : Asn1Encodable
-
public class PasswordRecipientInfo : Asn1Encodable
-
public class RecipientEncryptedKey : Asn1Encodable
-
public class RecipientIdentifier : Asn1Encodable, IAsn1Choice
-
public class RecipientInfo : Asn1Encodable, IAsn1Choice
-
public class RecipientKeyIdentifier : Asn1Encodable
-
public class ScvpReqRes : Asn1Encodable
-
public class SignedData : Asn1Encodable
-
public class SignerIdentifier : Asn1Encodable, IAsn1Choice
-
public class SignerInfo : Asn1Encodable
- public SignerInfo(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, Attributes authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, Asn1OctetString encryptedDigest, Attributes unauthenticatedAttributes)
- public SignerInfo(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, Attributes authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, Asn1OctetString encryptedDigest, Attributes unauthenticatedAttributes)
- public static SignerInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
-
public class Time : Asn1Encodable, IAsn1Choice
-
public class TimeStampAndCrl : Asn1Encodable
-
public class TimeStampedData : Asn1Encodable
-
public class TimeStampTokenEvidence : Asn1Encodable
Org.BouncyCastle.Asn1.Cms.Ecc
Org.BouncyCastle.Asn1.Crmf
-
public class AttributeTypeAndValue : Asn1Encodable
-
public class CertId : Asn1Encodable
-
public class CertReqMessages : Asn1Encodable
-
public class CertReqMsg : Asn1Encodable
-
public class CertRequest : Asn1Encodable
-
public class CertTemplate : Asn1Encodable
- public CertTemplate(DerInteger version, DerInteger serialNumber, AlgorithmIdentifier signingAlg, X509Name issuer, OptionalValidity validity, X509Name subject, SubjectPublicKeyInfo publicKey, DerBitString issuerUID, DerBitString subjectUID, X509Extensions extensions)
- public static CertTemplate GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
- public static CertTemplate GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
-
public class CertTemplateBuilder
-
public class Controls : Asn1Encodable
-
public abstract class CrmfObjectIdentifiers
-
public class EncKeyWithID : Asn1Encodable
-
public class EncryptedKey : Asn1Encodable, IAsn1Choice
-
public class EncryptedValue : Asn1Encodable
-
public class OptionalValidity : Asn1Encodable
-
public class PkiArchiveOptions : Asn1Encodable, IAsn1Choice
-
public class PkiPublicationInfo : Asn1Encodable
-
public class PKMacValue : Asn1Encodable
-
public class PopoPrivKey : Asn1Encodable, IAsn1Choice
-
public class PopoSigningKey : Asn1Encodable
-
public class PopoSigningKeyInput : Asn1Encodable
-
public class ProofOfPossession : Asn1Encodable, IAsn1Choice
-
public class SinglePubInfo : Asn1Encodable
Org.BouncyCastle.Asn1.CryptoPro
Org.BouncyCastle.Asn1.Esf
Org.BouncyCastle.Asn1.Ess
Org.BouncyCastle.Asn1.Icao
Org.BouncyCastle.Asn1.IsisMtt.Ocsp
Org.BouncyCastle.Asn1.IsisMtt.X509
Org.BouncyCastle.Asn1.Misc
Org.BouncyCastle.Asn1.Mozilla
Org.BouncyCastle.Asn1.Nist
Org.BouncyCastle.Asn1.Ocsp
Org.BouncyCastle.Asn1.Oiw
Org.BouncyCastle.Asn1.Pkcs
Org.BouncyCastle.Asn1.Sec
Org.BouncyCastle.Asn1.Smime
Org.BouncyCastle.Asn1.Tsp
Org.BouncyCastle.Asn1.X500
Org.BouncyCastle.Asn1.X509
-
public class AccessDescription : Asn1Encodable
-
public class AlgorithmIdentifier : Asn1Encodable
-
public class AltSignatureAlgorithm : Asn1Encodable
-
public class AltSignatureValue : Asn1Encodable
-
public class AttCertIssuer : Asn1Encodable, IAsn1Choice
-
public class AttCertValidityPeriod : Asn1Encodable
-
public class AttributeCertificate : Asn1Encodable
-
public class AttributeCertificateInfo : Asn1Encodable
-
public class AttributeX509 : Asn1Encodable
-
public class AuthorityInformationAccess : Asn1Encodable
-
public class AuthorityKeyIdentifier : Asn1Encodable
-
public class BasicConstraints : Asn1Encodable
-
public class CertificateList : Asn1Encodable
-
public class CertificatePair : Asn1Encodable
-
public class CertificatePolicies : Asn1Encodable
-
public class CrlDistPoint : Asn1Encodable
-
public class CrlEntry : Asn1Encodable
-
public class DeltaCertificateDescriptor : Asn1Encodable
-
public class DigestInfo : Asn1Encodable
-
public class DisplayText : Asn1Encodable, IAsn1Choice
-
public class DistributionPoint : Asn1Encodable
-
public class DistributionPointName : Asn1Encodable, IAsn1Choice
-
public class DsaParameter : Asn1Encodable
-
public class ExtendedKeyUsage : Asn1Encodable
-
public class Extension : Asn1Encodable
-
public class GeneralName : Asn1Encodable, IAsn1Choice
-
public class GeneralNames : Asn1Encodable
-
public class GeneralSubtree : Asn1Encodable
-
public class Holder : Asn1Encodable
-
public class IetfAttrSyntax : Asn1Encodable
-
public class IssuerSerial : Asn1Encodable
-
public class IssuingDistributionPoint : Asn1Encodable
-
public class NameConstraints : Asn1Encodable
-
public class NoticeReference : Asn1Encodable
-
public class ObjectDigestInfo : Asn1Encodable
-
public class OtherName : Asn1Encodable
-
public class PolicyInformation : Asn1Encodable
-
public class PolicyQualifierInfo : Asn1Encodable
-
public class PrivateKeyUsagePeriod : Asn1Encodable
-
public class RoleSyntax : Asn1Encodable
-
public class RsaPublicKeyStructure : Asn1Encodable
-
public class SubjectAltPublicKeyInfo : Asn1Encodable
-
public class SubjectDirectoryAttributes : Asn1Encodable
-
public class SubjectKeyIdentifier : Asn1Encodable
-
public class SubjectPublicKeyInfo : Asn1Encodable
-
public class Target : Asn1Encodable, IAsn1Choice
-
public class TargetInformation : Asn1Encodable
-
public class Targets : Asn1Encodable
-
public class TbsCertificateList : Asn1Encodable
-
public class TbsCertificateStructure : Asn1Encodable
- public Validity Validity { get; }
- public TbsCertificateStructure(DerInteger version, DerInteger serialNumber, AlgorithmIdentifier signature, X509Name issuer, Validity validity, X509Name subject, SubjectPublicKeyInfo subjectPublicKeyInfo, DerBitString issuerUniqueID, DerBitString subjectUniqueID, X509Extensions extensions)
- public static TbsCertificateStructure GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
-
public class Time : Asn1Encodable, IAsn1Choice
-
public class UserNotice : Asn1Encodable
-
public class V1TbsCertificateGenerator
-
public class V2Form : Asn1Encodable
-
public class V3TbsCertificateGenerator
-
public class Validity : Asn1Encodable
-
public class X509CertificateStructure : Asn1Encodable
-
public class X509Extensions : Asn1Encodable
-
public class X509ExtensionsGenerator
- public void AddExtension(DerObjectIdentifier oid, bool critical, IAsn1Convertible extValue)
- public void AddExtension(DerObjectIdentifier oid, X509Extension x509Extension)
- public void AddExtension(Extension extension)
- public X509Extension GetExtension(DerObjectIdentifier oid)
- public bool HasExtension(DerObjectIdentifier oid)
- public void RemoveExtension(DerObjectIdentifier oid)
- public void ReplaceExtension(DerObjectIdentifier oid, bool critical, IAsn1Convertible extValue)
- public void ReplaceExtension(DerObjectIdentifier oid, bool critical, Asn1Encodable extValue)
- public void ReplaceExtension(DerObjectIdentifier oid, bool critical, byte[] extValue)
- public void ReplaceExtension(DerObjectIdentifier oid, X509Extension x509Extension)
- public void ReplaceExtension(Extension extension)
-
public class X509Name : Asn1Encodable
-
public abstract class X509ObjectIdentifiers
Org.BouncyCastle.Asn1.X509.Qualified
Org.BouncyCastle.Asn1.X509.SigI
Org.BouncyCastle.Asn1.X9
Org.BouncyCastle.Bcpg
Org.BouncyCastle.Cmp
Org.BouncyCastle.Cms
Org.BouncyCastle.Crmf
Org.BouncyCastle.Crypto
Org.BouncyCastle.Crypto.Digests
Org.BouncyCastle.Crypto.Generators
Org.BouncyCastle.Crypto.Kems
Org.BouncyCastle.Crypto.Modes
Org.BouncyCastle.Crypto.Operators
Org.BouncyCastle.Crypto.Parameters
Org.BouncyCastle.Crypto.Signers
Org.BouncyCastle.Operators.Utilities
Org.BouncyCastle.Pkcs
Org.BouncyCastle.Pqc.Asn1
Org.BouncyCastle.Pqc.Crypto.Crystals.Kyber
Org.BouncyCastle.Pqc.Crypto.Lms
Org.BouncyCastle.Pqc.Crypto.Ntru
Org.BouncyCastle.Pqc.Crypto.Sike
Org.BouncyCastle.Security
Org.BouncyCastle.Tls
Org.BouncyCastle.Tls.Crypto
Org.BouncyCastle.Tls.Crypto.Impl
Org.BouncyCastle.Tls.Crypto.Impl.BC
Org.BouncyCastle.Tsp
Org.BouncyCastle.Utilities
Org.BouncyCastle.X509