Join our webinar on Wednesday, June 26, at 1pm EDTHow Chia Mitigates Risk in the Crypto Industry.Register
Socket
Socket
Sign inDemoInstall

@peculiar/asn1-x509

Package Overview
Dependencies
6
Maintainers
6
Versions
44
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 2.3.6 to 2.3.8

2

build/cjs/algorithm_identifier.js

@@ -21,2 +21,3 @@ "use strict";

}
exports.AlgorithmIdentifier = AlgorithmIdentifier;
tslib_1.__decorate([

@@ -33,2 +34,1 @@ (0, asn1_schema_1.AsnProp)({

], AlgorithmIdentifier.prototype, "parameters", void 0);
exports.AlgorithmIdentifier = AlgorithmIdentifier;

@@ -13,2 +13,3 @@ "use strict";

}
exports.Attribute = Attribute;
tslib_1.__decorate([

@@ -20,2 +21,1 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.ObjectIdentifier })

], Attribute.prototype, "values", void 0);
exports.Attribute = Attribute;

@@ -16,2 +16,3 @@ "use strict";

}
exports.CertificateList = CertificateList;
tslib_1.__decorate([

@@ -26,2 +27,1 @@ (0, asn1_schema_1.AsnProp)({ type: tbs_cert_list_1.TBSCertList })

], CertificateList.prototype, "signature", void 0);
exports.CertificateList = CertificateList;

@@ -16,2 +16,3 @@ "use strict";

}
exports.Certificate = Certificate;
tslib_1.__decorate([

@@ -26,2 +27,1 @@ (0, asn1_schema_1.AsnProp)({ type: tbs_certificate_1.TBSCertificate })

], Certificate.prototype, "signatureValue", void 0);
exports.Certificate = Certificate;

@@ -15,2 +15,3 @@ "use strict";

}
exports.Extension = Extension;
Extension.CRITICAL = false;

@@ -29,3 +30,2 @@ tslib_1.__decorate([

], Extension.prototype, "extnValue", void 0);
exports.Extension = Extension;
let Extensions = Extensions_1 = class Extensions extends asn1_schema_1.AsnArray {

@@ -37,5 +37,5 @@ constructor(items) {

};
Extensions = Extensions_1 = tslib_1.__decorate([
exports.Extensions = Extensions;
exports.Extensions = Extensions = Extensions_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: Extension })
], Extensions);
exports.Extensions = Extensions;

@@ -17,2 +17,3 @@ "use strict";

}
exports.AccessDescription = AccessDescription;
tslib_1.__decorate([

@@ -24,3 +25,2 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.ObjectIdentifier })

], AccessDescription.prototype, "accessLocation", void 0);
exports.AccessDescription = AccessDescription;
let AuthorityInfoAccessSyntax = AuthorityInfoAccessSyntax_1 = class AuthorityInfoAccessSyntax extends asn1_schema_1.AsnArray {

@@ -32,5 +32,5 @@ constructor(items) {

};
AuthorityInfoAccessSyntax = AuthorityInfoAccessSyntax_1 = tslib_1.__decorate([
exports.AuthorityInfoAccessSyntax = AuthorityInfoAccessSyntax;
exports.AuthorityInfoAccessSyntax = AuthorityInfoAccessSyntax = AuthorityInfoAccessSyntax_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: AccessDescription })
], AuthorityInfoAccessSyntax);
exports.AuthorityInfoAccessSyntax = AuthorityInfoAccessSyntax;

@@ -19,2 +19,3 @@ "use strict";

}
exports.AuthorityKeyIdentifier = AuthorityKeyIdentifier;
tslib_1.__decorate([

@@ -35,2 +36,1 @@ (0, asn1_schema_1.AsnProp)({ type: KeyIdentifier, context: 0, optional: true, implicit: true })

], AuthorityKeyIdentifier.prototype, "authorityCertSerialNumber", void 0);
exports.AuthorityKeyIdentifier = AuthorityKeyIdentifier;

@@ -14,2 +14,3 @@ "use strict";

}
exports.BasicConstraints = BasicConstraints;
tslib_1.__decorate([

@@ -21,2 +22,1 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.Boolean, defaultValue: false })

], BasicConstraints.prototype, "pathLenConstraint", void 0);
exports.BasicConstraints = BasicConstraints;

@@ -16,5 +16,5 @@ "use strict";

};
CertificateIssuer = CertificateIssuer_1 = tslib_1.__decorate([
exports.CertificateIssuer = CertificateIssuer;
exports.CertificateIssuer = CertificateIssuer = CertificateIssuer_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence })
], CertificateIssuer);
exports.CertificateIssuer = CertificateIssuer;

@@ -18,2 +18,3 @@ "use strict";

};
exports.DisplayText = DisplayText;
tslib_1.__decorate([

@@ -31,6 +32,5 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.IA5String })

], DisplayText.prototype, "utf8String", void 0);
DisplayText = tslib_1.__decorate([
exports.DisplayText = DisplayText = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], DisplayText);
exports.DisplayText = DisplayText;
class NoticeReference {

@@ -43,2 +43,3 @@ constructor(params = {}) {

}
exports.NoticeReference = NoticeReference;
tslib_1.__decorate([

@@ -50,3 +51,2 @@ (0, asn1_schema_1.AsnProp)({ type: DisplayText })

], NoticeReference.prototype, "noticeNumbers", void 0);
exports.NoticeReference = NoticeReference;
class UserNotice {

@@ -57,2 +57,3 @@ constructor(params = {}) {

}
exports.UserNotice = UserNotice;
tslib_1.__decorate([

@@ -64,3 +65,2 @@ (0, asn1_schema_1.AsnProp)({ type: NoticeReference, optional: true })

], UserNotice.prototype, "explicitText", void 0);
exports.UserNotice = UserNotice;
let Qualifier = class Qualifier {

@@ -71,2 +71,3 @@ constructor(params = {}) {

};
exports.Qualifier = Qualifier;
tslib_1.__decorate([

@@ -78,6 +79,5 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.IA5String })

], Qualifier.prototype, "userNotice", void 0);
Qualifier = tslib_1.__decorate([
exports.Qualifier = Qualifier = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], Qualifier);
exports.Qualifier = Qualifier;
class PolicyQualifierInfo {

@@ -90,2 +90,3 @@ constructor(params = {}) {

}
exports.PolicyQualifierInfo = PolicyQualifierInfo;
tslib_1.__decorate([

@@ -97,3 +98,2 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.ObjectIdentifier })

], PolicyQualifierInfo.prototype, "qualifier", void 0);
exports.PolicyQualifierInfo = PolicyQualifierInfo;
class PolicyInformation {

@@ -105,2 +105,3 @@ constructor(params = {}) {

}
exports.PolicyInformation = PolicyInformation;
tslib_1.__decorate([

@@ -112,3 +113,2 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.ObjectIdentifier })

], PolicyInformation.prototype, "policyQualifiers", void 0);
exports.PolicyInformation = PolicyInformation;
let CertificatePolicies = CertificatePolicies_1 = class CertificatePolicies extends asn1_schema_1.AsnArray {

@@ -120,5 +120,5 @@ constructor(items) {

};
CertificatePolicies = CertificatePolicies_1 = tslib_1.__decorate([
exports.CertificatePolicies = CertificatePolicies;
exports.CertificatePolicies = CertificatePolicies = CertificatePolicies_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: PolicyInformation })
], CertificatePolicies);
exports.CertificatePolicies = CertificatePolicies;

@@ -11,5 +11,5 @@ "use strict";

};
BaseCRLNumber = tslib_1.__decorate([
exports.BaseCRLNumber = BaseCRLNumber;
exports.BaseCRLNumber = BaseCRLNumber = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], BaseCRLNumber);
exports.BaseCRLNumber = BaseCRLNumber;

@@ -22,3 +22,3 @@ "use strict";

ReasonFlags[ReasonFlags["aACompromise"] = 256] = "aACompromise";
})(ReasonFlags = exports.ReasonFlags || (exports.ReasonFlags = {}));
})(ReasonFlags || (exports.ReasonFlags = ReasonFlags = {}));
class Reason extends asn1_schema_1.BitString {

@@ -67,2 +67,3 @@ toJSON() {

};
exports.DistributionPointName = DistributionPointName;
tslib_1.__decorate([

@@ -74,6 +75,5 @@ (0, asn1_schema_1.AsnProp)({ type: general_name_1.GeneralName, context: 0, repeated: "sequence", implicit: true })

], DistributionPointName.prototype, "nameRelativeToCRLIssuer", void 0);
DistributionPointName = tslib_1.__decorate([
exports.DistributionPointName = DistributionPointName = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], DistributionPointName);
exports.DistributionPointName = DistributionPointName;
class DistributionPoint {

@@ -84,2 +84,3 @@ constructor(params = {}) {

}
exports.DistributionPoint = DistributionPoint;
tslib_1.__decorate([

@@ -94,3 +95,2 @@ (0, asn1_schema_1.AsnProp)({ type: DistributionPointName, context: 0, optional: true })

], DistributionPoint.prototype, "cRLIssuer", void 0);
exports.DistributionPoint = DistributionPoint;
let CRLDistributionPoints = CRLDistributionPoints_1 = class CRLDistributionPoints extends asn1_schema_1.AsnArray {

@@ -102,5 +102,5 @@ constructor(items) {

};
CRLDistributionPoints = CRLDistributionPoints_1 = tslib_1.__decorate([
exports.CRLDistributionPoints = CRLDistributionPoints;
exports.CRLDistributionPoints = CRLDistributionPoints = CRLDistributionPoints_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: DistributionPoint })
], CRLDistributionPoints);
exports.CRLDistributionPoints = CRLDistributionPoints;

@@ -16,5 +16,5 @@ "use strict";

};
FreshestCRL = FreshestCRL_1 = tslib_1.__decorate([
exports.FreshestCRL = FreshestCRL;
exports.FreshestCRL = FreshestCRL = FreshestCRL_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: crl_distribution_points_1.DistributionPoint })
], FreshestCRL);
exports.FreshestCRL = FreshestCRL;

@@ -19,2 +19,3 @@ "use strict";

}
exports.IssuingDistributionPoint = IssuingDistributionPoint;
IssuingDistributionPoint.ONLY = false;

@@ -39,2 +40,1 @@ tslib_1.__decorate([

], IssuingDistributionPoint.prototype, "onlyContainsAttributeCerts", void 0);
exports.IssuingDistributionPoint = IssuingDistributionPoint;

@@ -13,8 +13,8 @@ "use strict";

};
exports.CRLNumber = CRLNumber;
tslib_1.__decorate([
(0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.Integer })
], CRLNumber.prototype, "value", void 0);
CRLNumber = tslib_1.__decorate([
exports.CRLNumber = CRLNumber = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], CRLNumber);
exports.CRLNumber = CRLNumber;

@@ -20,3 +20,3 @@ "use strict";

CRLReasons[CRLReasons["aACompromise"] = 10] = "aACompromise";
})(CRLReasons = exports.CRLReasons || (exports.CRLReasons = {}));
})(CRLReasons || (exports.CRLReasons = CRLReasons = {}));
let CRLReason = class CRLReason {

@@ -34,8 +34,8 @@ constructor(reason = CRLReasons.unspecified) {

};
exports.CRLReason = CRLReason;
tslib_1.__decorate([
(0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.Enumerated })
], CRLReason.prototype, "reason", void 0);
CRLReason = tslib_1.__decorate([
exports.CRLReason = CRLReason = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], CRLReason);
exports.CRLReason = CRLReason;

@@ -12,3 +12,3 @@ "use strict";

EntrustInfoFlags[EntrustInfoFlags["pKIXCertificate"] = 4] = "pKIXCertificate";
})(EntrustInfoFlags = exports.EntrustInfoFlags || (exports.EntrustInfoFlags = {}));
})(EntrustInfoFlags || (exports.EntrustInfoFlags = EntrustInfoFlags = {}));
class EntrustInfo extends asn1_schema_1.BitString {

@@ -41,2 +41,3 @@ toJSON() {

}
exports.EntrustVersionInfo = EntrustVersionInfo;
tslib_1.__decorate([

@@ -48,2 +49,1 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.GeneralString })

], EntrustVersionInfo.prototype, "entrustInfoFlags", void 0);
exports.EntrustVersionInfo = EntrustVersionInfo;

@@ -15,6 +15,6 @@ "use strict";

};
ExtendedKeyUsage = ExtendedKeyUsage_1 = tslib_1.__decorate([
exports.ExtendedKeyUsage = ExtendedKeyUsage;
exports.ExtendedKeyUsage = ExtendedKeyUsage = ExtendedKeyUsage_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: asn1_schema_1.AsnPropTypes.ObjectIdentifier })
], ExtendedKeyUsage);
exports.ExtendedKeyUsage = ExtendedKeyUsage;
exports.anyExtendedKeyUsage = `${exports.id_ce_extKeyUsage}.0`;

@@ -21,0 +21,0 @@ exports.id_kp_serverAuth = `${object_identifiers_1.id_kp}.1`;

@@ -13,8 +13,8 @@ "use strict";

};
exports.InhibitAnyPolicy = InhibitAnyPolicy;
tslib_1.__decorate([
(0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.Integer, converter: asn1_schema_1.AsnIntegerArrayBufferConverter })
], InhibitAnyPolicy.prototype, "value", void 0);
InhibitAnyPolicy = tslib_1.__decorate([
exports.InhibitAnyPolicy = InhibitAnyPolicy = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], InhibitAnyPolicy);
exports.InhibitAnyPolicy = InhibitAnyPolicy;

@@ -16,8 +16,8 @@ "use strict";

};
exports.InvalidityDate = InvalidityDate;
tslib_1.__decorate([
(0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.GeneralizedTime })
], InvalidityDate.prototype, "value", void 0);
InvalidityDate = tslib_1.__decorate([
exports.InvalidityDate = InvalidityDate = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], InvalidityDate);
exports.InvalidityDate = InvalidityDate;

@@ -16,5 +16,5 @@ "use strict";

};
IssueAlternativeName = IssueAlternativeName_1 = tslib_1.__decorate([
exports.IssueAlternativeName = IssueAlternativeName;
exports.IssueAlternativeName = IssueAlternativeName = IssueAlternativeName_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence })
], IssueAlternativeName);
exports.IssueAlternativeName = IssueAlternativeName;

@@ -18,3 +18,3 @@ "use strict";

KeyUsageFlags[KeyUsageFlags["decipherOnly"] = 256] = "decipherOnly";
})(KeyUsageFlags = exports.KeyUsageFlags || (exports.KeyUsageFlags = {}));
})(KeyUsageFlags || (exports.KeyUsageFlags = KeyUsageFlags = {}));
class KeyUsage extends asn1_schema_1.BitString {

@@ -21,0 +21,0 @@ toJSON() {

@@ -17,2 +17,3 @@ "use strict";

}
exports.GeneralSubtree = GeneralSubtree;
tslib_1.__decorate([

@@ -27,3 +28,2 @@ (0, asn1_schema_1.AsnProp)({ type: general_name_1.GeneralName })

], GeneralSubtree.prototype, "maximum", void 0);
exports.GeneralSubtree = GeneralSubtree;
let GeneralSubtrees = GeneralSubtrees_1 = class GeneralSubtrees extends asn1_schema_1.AsnArray {

@@ -35,6 +35,6 @@ constructor(items) {

};
GeneralSubtrees = GeneralSubtrees_1 = tslib_1.__decorate([
exports.GeneralSubtrees = GeneralSubtrees;
exports.GeneralSubtrees = GeneralSubtrees = GeneralSubtrees_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: GeneralSubtree })
], GeneralSubtrees);
exports.GeneralSubtrees = GeneralSubtrees;
class NameConstraints {

@@ -45,2 +45,3 @@ constructor(params = {}) {

}
exports.NameConstraints = NameConstraints;
tslib_1.__decorate([

@@ -52,2 +53,1 @@ (0, asn1_schema_1.AsnProp)({ type: GeneralSubtrees, context: 0, optional: true, implicit: true })

], NameConstraints.prototype, "excludedSubtrees", void 0);
exports.NameConstraints = NameConstraints;

@@ -13,2 +13,3 @@ "use strict";

}
exports.PolicyConstraints = PolicyConstraints;
tslib_1.__decorate([

@@ -26,2 +27,1 @@ (0, asn1_schema_1.AsnProp)({

], PolicyConstraints.prototype, "inhibitPolicyMapping", void 0);
exports.PolicyConstraints = PolicyConstraints;

@@ -16,2 +16,3 @@ "use strict";

}
exports.PolicyMapping = PolicyMapping;
tslib_1.__decorate([

@@ -23,3 +24,2 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.ObjectIdentifier })

], PolicyMapping.prototype, "subjectDomainPolicy", void 0);
exports.PolicyMapping = PolicyMapping;
let PolicyMappings = PolicyMappings_1 = class PolicyMappings extends asn1_schema_1.AsnArray {

@@ -31,5 +31,5 @@ constructor(items) {

};
PolicyMappings = PolicyMappings_1 = tslib_1.__decorate([
exports.PolicyMappings = PolicyMappings;
exports.PolicyMappings = PolicyMappings = PolicyMappings_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: PolicyMapping })
], PolicyMappings);
exports.PolicyMappings = PolicyMappings;

@@ -13,2 +13,3 @@ "use strict";

}
exports.PrivateKeyUsagePeriod = PrivateKeyUsagePeriod;
tslib_1.__decorate([

@@ -20,2 +21,1 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.GeneralizedTime, context: 0, implicit: true, optional: true })

], PrivateKeyUsagePeriod.prototype, "notAfter", void 0);
exports.PrivateKeyUsagePeriod = PrivateKeyUsagePeriod;

@@ -16,5 +16,5 @@ "use strict";

};
SubjectAlternativeName = SubjectAlternativeName_1 = tslib_1.__decorate([
exports.SubjectAlternativeName = SubjectAlternativeName;
exports.SubjectAlternativeName = SubjectAlternativeName = SubjectAlternativeName_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence })
], SubjectAlternativeName);
exports.SubjectAlternativeName = SubjectAlternativeName;

@@ -16,5 +16,5 @@ "use strict";

};
SubjectDirectoryAttributes = SubjectDirectoryAttributes_1 = tslib_1.__decorate([
exports.SubjectDirectoryAttributes = SubjectDirectoryAttributes;
exports.SubjectDirectoryAttributes = SubjectDirectoryAttributes = SubjectDirectoryAttributes_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: attribute_1.Attribute })
], SubjectDirectoryAttributes);
exports.SubjectDirectoryAttributes = SubjectDirectoryAttributes;

@@ -16,5 +16,5 @@ "use strict";

};
SubjectInfoAccessSyntax = SubjectInfoAccessSyntax_1 = tslib_1.__decorate([
exports.SubjectInfoAccessSyntax = SubjectInfoAccessSyntax;
exports.SubjectInfoAccessSyntax = SubjectInfoAccessSyntax = SubjectInfoAccessSyntax_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: authority_information_access_1.AccessDescription })
], SubjectInfoAccessSyntax);
exports.SubjectInfoAccessSyntax = SubjectInfoAccessSyntax;

@@ -19,2 +19,3 @@ "use strict";

}
exports.OtherName = OtherName;
tslib_1.__decorate([

@@ -26,3 +27,2 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.ObjectIdentifier })

], OtherName.prototype, "value", void 0);
exports.OtherName = OtherName;
class EDIPartyName {

@@ -34,2 +34,3 @@ constructor(params = {}) {

}
exports.EDIPartyName = EDIPartyName;
tslib_1.__decorate([

@@ -41,3 +42,2 @@ (0, asn1_schema_1.AsnProp)({ type: name_1.DirectoryString, optional: true, context: 0, implicit: true })

], EDIPartyName.prototype, "partyName", void 0);
exports.EDIPartyName = EDIPartyName;
let GeneralName = class GeneralName {

@@ -48,2 +48,3 @@ constructor(params = {}) {

};
exports.GeneralName = GeneralName;
tslib_1.__decorate([

@@ -76,5 +77,4 @@ (0, asn1_schema_1.AsnProp)({ type: OtherName, context: 0, implicit: true })

], GeneralName.prototype, "registeredID", void 0);
GeneralName = tslib_1.__decorate([
exports.GeneralName = GeneralName = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], GeneralName);
exports.GeneralName = GeneralName;

@@ -15,5 +15,5 @@ "use strict";

};
GeneralNames = GeneralNames_1 = tslib_1.__decorate([
exports.GeneralNames = GeneralNames;
exports.GeneralNames = GeneralNames = GeneralNames_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: general_name_1.GeneralName })
], GeneralNames);
exports.GeneralNames = GeneralNames;

@@ -17,2 +17,3 @@ "use strict";

};
exports.DirectoryString = DirectoryString;
tslib_1.__decorate([

@@ -33,6 +34,5 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.TeletexString })

], DirectoryString.prototype, "bmpString", void 0);
DirectoryString = tslib_1.__decorate([
exports.DirectoryString = DirectoryString = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], DirectoryString);
exports.DirectoryString = DirectoryString;
let AttributeValue = class AttributeValue extends DirectoryString {

@@ -47,2 +47,3 @@ constructor(params = {}) {

};
exports.AttributeValue = AttributeValue;
tslib_1.__decorate([

@@ -54,6 +55,5 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.IA5String })

], AttributeValue.prototype, "anyValue", void 0);
AttributeValue = tslib_1.__decorate([
exports.AttributeValue = AttributeValue = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], AttributeValue);
exports.AttributeValue = AttributeValue;
class AttributeTypeAndValue {

@@ -66,2 +66,3 @@ constructor(params = {}) {

}
exports.AttributeTypeAndValue = AttributeTypeAndValue;
tslib_1.__decorate([

@@ -73,3 +74,2 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.ObjectIdentifier })

], AttributeTypeAndValue.prototype, "value", void 0);
exports.AttributeTypeAndValue = AttributeTypeAndValue;
let RelativeDistinguishedName = RelativeDistinguishedName_1 = class RelativeDistinguishedName extends asn1_schema_1.AsnArray {

@@ -81,6 +81,6 @@ constructor(items) {

};
RelativeDistinguishedName = RelativeDistinguishedName_1 = tslib_1.__decorate([
exports.RelativeDistinguishedName = RelativeDistinguishedName;
exports.RelativeDistinguishedName = RelativeDistinguishedName = RelativeDistinguishedName_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Set, itemType: AttributeTypeAndValue })
], RelativeDistinguishedName);
exports.RelativeDistinguishedName = RelativeDistinguishedName;
let RDNSequence = RDNSequence_1 = class RDNSequence extends asn1_schema_1.AsnArray {

@@ -92,6 +92,6 @@ constructor(items) {

};
RDNSequence = RDNSequence_1 = tslib_1.__decorate([
exports.RDNSequence = RDNSequence;
exports.RDNSequence = RDNSequence = RDNSequence_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence, itemType: RelativeDistinguishedName })
], RDNSequence);
exports.RDNSequence = RDNSequence;
let Name = Name_1 = class Name extends RDNSequence {

@@ -103,5 +103,5 @@ constructor(items) {

};
Name = Name_1 = tslib_1.__decorate([
exports.Name = Name;
exports.Name = Name = Name_1 = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Sequence })
], Name);
exports.Name = Name;

@@ -14,2 +14,3 @@ "use strict";

}
exports.SubjectPublicKeyInfo = SubjectPublicKeyInfo;
tslib_1.__decorate([

@@ -21,2 +22,1 @@ (0, asn1_schema_1.AsnProp)({ type: algorithm_identifier_1.AlgorithmIdentifier })

], SubjectPublicKeyInfo.prototype, "subjectPublicKey", void 0);
exports.SubjectPublicKeyInfo = SubjectPublicKeyInfo;

@@ -17,2 +17,3 @@ "use strict";

}
exports.RevokedCertificate = RevokedCertificate;
tslib_1.__decorate([

@@ -27,3 +28,2 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.Integer, converter: asn1_schema_1.AsnIntegerArrayBufferConverter })

], RevokedCertificate.prototype, "crlEntryExtensions", void 0);
exports.RevokedCertificate = RevokedCertificate;
class TBSCertList {

@@ -37,2 +37,3 @@ constructor(params = {}) {

}
exports.TBSCertList = TBSCertList;
tslib_1.__decorate([

@@ -59,2 +60,1 @@ (0, asn1_schema_1.AsnProp)({ type: asn1_schema_1.AsnPropTypes.Integer, optional: true })

], TBSCertList.prototype, "crlExtensions", void 0);
exports.TBSCertList = TBSCertList;

@@ -24,2 +24,3 @@ "use strict";

}
exports.TBSCertificate = TBSCertificate;
tslib_1.__decorate([

@@ -67,2 +68,1 @@ (0, asn1_schema_1.AsnProp)({

], TBSCertificate.prototype, "extensions", void 0);
exports.TBSCertificate = TBSCertificate;

@@ -31,2 +31,3 @@ "use strict";

};
exports.Time = Time;
tslib_1.__decorate([

@@ -42,5 +43,4 @@ (0, asn1_schema_1.AsnProp)({

], Time.prototype, "generalTime", void 0);
Time = tslib_1.__decorate([
exports.Time = Time = tslib_1.__decorate([
(0, asn1_schema_1.AsnType)({ type: asn1_schema_1.AsnTypeTypes.Choice })
], Time);
exports.Time = Time;

@@ -9,2 +9,2 @@ "use strict";

Version[Version["v3"] = 2] = "v3";
})(Version = exports.Version || (exports.Version = {}));
})(Version || (exports.Version = Version = {}));

@@ -17,2 +17,3 @@ "use strict";

}
exports.Validity = Validity;
tslib_1.__decorate([

@@ -24,2 +25,1 @@ (0, asn1_schema_1.AsnProp)({ type: time_1.Time })

], Validity.prototype, "notAfter", void 0);
exports.Validity = Validity;

@@ -1,2 +0,2 @@

export declare type ParametersType = ArrayBuffer | null;
export type ParametersType = ArrayBuffer | null;
/**

@@ -3,0 +3,0 @@ * ```

@@ -8,3 +8,3 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare const id_pe_authorityInfoAccess: string;
export declare const id_pe_authorityInfoAccess = "1.3.6.1.5.5.7.1.1";
/**

@@ -11,0 +11,0 @@ * ```

@@ -9,3 +9,3 @@ import { OctetString } from "@peculiar/asn1-schema";

*/
export declare const id_ce_authorityKeyIdentifier: string;
export declare const id_ce_authorityKeyIdentifier = "2.5.29.35";
/**

@@ -12,0 +12,0 @@ * ```

@@ -6,3 +6,3 @@ /**

*/
export declare const id_ce_basicConstraints: string;
export declare const id_ce_basicConstraints = "2.5.29.19";
/**

@@ -9,0 +9,0 @@ * ```

@@ -8,3 +8,3 @@ import { GeneralNames } from "../general_names";

*/
export declare const id_ce_certificateIssuer: string;
export declare const id_ce_certificateIssuer = "2.5.29.29";
/**

@@ -11,0 +11,0 @@ * ```

@@ -7,3 +7,3 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare const id_ce_certificatePolicies: string;
export declare const id_ce_certificatePolicies = "2.5.29.32";
/**

@@ -14,3 +14,3 @@ * ```

*/
export declare const id_ce_certificatePolicies_anyPolicy: string;
export declare const id_ce_certificatePolicies_anyPolicy = "2.5.29.32.0";
/**

@@ -62,3 +62,3 @@ * ```

*/
export declare type CPSuri = string;
export type CPSuri = string;
/**

@@ -81,3 +81,3 @@ * ```

*/
export declare type PolicyQualifierId = string;
export type PolicyQualifierId = string;
/**

@@ -100,3 +100,3 @@ * ```

*/
export declare type CertPolicyId = string;
export type CertPolicyId = string;
/**

@@ -103,0 +103,0 @@ * ```

@@ -7,3 +7,3 @@ import { CRLNumber } from "./crl_number";

*/
export declare const id_ce_deltaCRLIndicator: string;
export declare const id_ce_deltaCRLIndicator = "2.5.29.27";
/**

@@ -10,0 +10,0 @@ * ```

@@ -9,4 +9,4 @@ import { AsnArray, BitString } from "@peculiar/asn1-schema";

*/
export declare const id_ce_cRLDistributionPoints: string;
export declare type ReasonType = "unused" | "keyCompromise" | "cACompromise" | "affiliationChanged" | "superseded" | "cessationOfOperation" | "certificateHold" | "privilegeWithdrawn" | "aACompromise";
export declare const id_ce_cRLDistributionPoints = "2.5.29.31";
export type ReasonType = "unused" | "keyCompromise" | "cACompromise" | "affiliationChanged" | "superseded" | "cessationOfOperation" | "certificateHold" | "privilegeWithdrawn" | "aACompromise";
export declare enum ReasonFlags {

@@ -13,0 +13,0 @@ unused = 1,

@@ -7,3 +7,3 @@ import { CRLDistributionPoints, DistributionPoint } from "./crl_distribution_points";

*/
export declare const id_ce_freshestCRL: string;
export declare const id_ce_freshestCRL = "2.5.29.46";
/**

@@ -10,0 +10,0 @@ * ```

@@ -7,3 +7,3 @@ import { DistributionPointName, Reason } from "./crl_distribution_points";

*/
export declare const id_ce_issuingDistributionPoint: string;
export declare const id_ce_issuingDistributionPoint = "2.5.29.28";
/**

@@ -10,0 +10,0 @@ * ```

@@ -6,3 +6,3 @@ /**

*/
export declare const id_ce_cRLNumber: string;
export declare const id_ce_cRLNumber = "2.5.29.20";
/**

@@ -9,0 +9,0 @@ * ```

@@ -6,3 +6,3 @@ /**

*/
export declare const id_ce_cRLReasons: string;
export declare const id_ce_cRLReasons = "2.5.29.21";
export declare enum CRLReasons {

@@ -9,0 +9,0 @@ unspecified = 0,

@@ -10,3 +10,3 @@ import { BitString } from "@peculiar/asn1-schema";

export declare const id_entrust_entrustVersInfo = "1.2.840.113533.7.65.0";
export declare type EntrustInfoType = "keyUpdateAllowed" | "newExtensions" | "pKIXCertificate";
export type EntrustInfoType = "keyUpdateAllowed" | "newExtensions" | "pKIXCertificate";
export declare enum EntrustInfoFlags {

@@ -13,0 +13,0 @@ keyUpdateAllowed = 1,

@@ -7,4 +7,4 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare const id_ce_extKeyUsage: string;
export declare type KeyPurposeId = string;
export declare const id_ce_extKeyUsage = "2.5.29.37";
export type KeyPurposeId = string;
/**

@@ -23,3 +23,3 @@ * ```

*/
export declare const anyExtendedKeyUsage: string;
export declare const anyExtendedKeyUsage = "2.5.29.37.0";
/**

@@ -33,3 +33,3 @@ * ```

*/
export declare const id_kp_serverAuth: string;
export declare const id_kp_serverAuth = "1.3.6.1.5.5.7.3.1";
/**

@@ -43,3 +43,3 @@ * ```

*/
export declare const id_kp_clientAuth: string;
export declare const id_kp_clientAuth = "1.3.6.1.5.5.7.3.2";
/**

@@ -52,3 +52,3 @@ * ```

*/
export declare const id_kp_codeSigning: string;
export declare const id_kp_codeSigning = "1.3.6.1.5.5.7.3.3";
/**

@@ -62,3 +62,3 @@ * ```

*/
export declare const id_kp_emailProtection: string;
export declare const id_kp_emailProtection = "1.3.6.1.5.5.7.3.4";
/**

@@ -72,3 +72,3 @@ * ```

*/
export declare const id_kp_timeStamping: string;
export declare const id_kp_timeStamping = "1.3.6.1.5.5.7.3.8";
/**

@@ -82,2 +82,2 @@ * ```

*/
export declare const id_kp_OCSPSigning: string;
export declare const id_kp_OCSPSigning = "1.3.6.1.5.5.7.3.9";

@@ -6,3 +6,3 @@ /**

*/
export declare const id_ce_inhibitAnyPolicy: string;
export declare const id_ce_inhibitAnyPolicy = "2.5.29.54";
/**

@@ -9,0 +9,0 @@ * ```

@@ -6,3 +6,3 @@ /**

*/
export declare const id_ce_invalidityDate: string;
export declare const id_ce_invalidityDate = "2.5.29.24";
/**

@@ -9,0 +9,0 @@ * ```

@@ -8,3 +8,3 @@ import { GeneralNames } from "../general_names";

*/
export declare const id_ce_issuerAltName: string;
export declare const id_ce_issuerAltName = "2.5.29.18";
/**

@@ -11,0 +11,0 @@ * ```

@@ -7,4 +7,4 @@ import { BitString } from "@peculiar/asn1-schema";

*/
export declare const id_ce_keyUsage: string;
export declare type KeyUsageType = "digitalSignature" | "nonRepudiation" | "keyEncipherment" | "dataEncipherment" | "keyAgreement" | "keyCertSign" | "crlSign" | "encipherOnly" | "decipherOnly";
export declare const id_ce_keyUsage = "2.5.29.15";
export type KeyUsageType = "digitalSignature" | "nonRepudiation" | "keyEncipherment" | "dataEncipherment" | "keyAgreement" | "keyCertSign" | "crlSign" | "encipherOnly" | "decipherOnly";
export declare enum KeyUsageFlags {

@@ -11,0 +11,0 @@ digitalSignature = 1,

@@ -8,3 +8,3 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare const id_ce_nameConstraints: string;
export declare const id_ce_nameConstraints = "2.5.29.30";
/**

@@ -15,3 +15,3 @@ * ```

*/
export declare type BaseDistance = number;
export type BaseDistance = number;
/**

@@ -18,0 +18,0 @@ * ```

@@ -6,3 +6,3 @@ /**

*/
export declare const id_ce_policyConstraints: string;
export declare const id_ce_policyConstraints = "2.5.29.36";
/**

@@ -13,3 +13,3 @@ * ```

*/
export declare type SkipCerts = ArrayBuffer;
export type SkipCerts = ArrayBuffer;
/**

@@ -16,0 +16,0 @@ * ```

@@ -8,3 +8,3 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare const id_ce_policyMappings: string;
export declare const id_ce_policyMappings = "2.5.29.33";
/**

@@ -11,0 +11,0 @@ * ```

@@ -6,3 +6,3 @@ /**

*/
export declare const id_ce_privateKeyUsagePeriod: string;
export declare const id_ce_privateKeyUsagePeriod = "2.5.29.16";
/**

@@ -9,0 +9,0 @@ * ```

@@ -8,3 +8,3 @@ import { GeneralNames } from "../general_names";

*/
export declare const id_ce_subjectAltName: string;
export declare const id_ce_subjectAltName = "2.5.29.17";
/**

@@ -11,0 +11,0 @@ * ```

@@ -8,3 +8,3 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare const id_ce_subjectDirectoryAttributes: string;
export declare const id_ce_subjectDirectoryAttributes = "2.5.29.9";
/**

@@ -11,0 +11,0 @@ * ```

@@ -8,3 +8,3 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare const id_pe_subjectInfoAccess: string;
export declare const id_pe_subjectInfoAccess = "1.3.6.1.5.5.7.1.11";
/**

@@ -11,0 +11,0 @@ * ```

@@ -7,3 +7,3 @@ import { KeyIdentifier } from "./authority_key_identifier";

*/
export declare const id_ce_subjectKeyIdentifier: string;
export declare const id_ce_subjectKeyIdentifier = "2.5.29.14";
/**

@@ -10,0 +10,0 @@ * ```

@@ -7,3 +7,3 @@ import { AsnArray } from "@peculiar/asn1-schema";

*/
export declare type AttributeType = string;
export type AttributeType = string;
/**

@@ -10,0 +10,0 @@ * ```

@@ -15,3 +15,3 @@ /**

*/
export declare const id_pe: string;
export declare const id_pe = "1.3.6.1.5.5.7.1";
/**

@@ -23,3 +23,3 @@ * ```

*/
export declare const id_qt: string;
export declare const id_qt = "1.3.6.1.5.5.7.2";
/**

@@ -31,3 +31,3 @@ * ```

*/
export declare const id_kp: string;
export declare const id_kp = "1.3.6.1.5.5.7.3";
/**

@@ -39,3 +39,3 @@ * ```

*/
export declare const id_ad: string;
export declare const id_ad = "1.3.6.1.5.5.7.48";
/**

@@ -47,3 +47,3 @@ * ```

*/
export declare const id_qt_csp: string;
export declare const id_qt_csp = "1.3.6.1.5.5.7.2.1";
/**

@@ -55,3 +55,3 @@ * ```

*/
export declare const id_qt_unotice: string;
export declare const id_qt_unotice = "1.3.6.1.5.5.7.2.2";
/**

@@ -62,3 +62,3 @@ * ```

*/
export declare const id_ad_ocsp: string;
export declare const id_ad_ocsp = "1.3.6.1.5.5.7.48.1";
/**

@@ -69,3 +69,3 @@ * ```

*/
export declare const id_ad_caIssuers: string;
export declare const id_ad_caIssuers = "1.3.6.1.5.5.7.48.2";
/**

@@ -76,3 +76,3 @@ * ```

*/
export declare const id_ad_timeStamping: string;
export declare const id_ad_timeStamping = "1.3.6.1.5.5.7.48.3";
/**

@@ -83,3 +83,3 @@ * ```

*/
export declare const id_ad_caRepository: string;
export declare const id_ad_caRepository = "1.3.6.1.5.5.7.48.5";
/**

@@ -86,0 +86,0 @@ * ```

@@ -16,3 +16,3 @@ /**

*/
export declare type CertificateSerialNumber = ArrayBuffer;
export type CertificateSerialNumber = ArrayBuffer;
/**

@@ -23,2 +23,2 @@ * ```

*/
export declare type UniqueIdentifier = ArrayBuffer;
export type UniqueIdentifier = ArrayBuffer;
{
"name": "@peculiar/asn1-x509",
"version": "2.3.6",
"version": "2.3.8",
"description": "ASN.1 schema of `Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile` (RFC5280)",

@@ -40,9 +40,9 @@ "files": [

"dependencies": {
"@peculiar/asn1-schema": "^2.3.6",
"@peculiar/asn1-schema": "^2.3.8",
"asn1js": "^3.0.5",
"ipaddr.js": "^2.0.1",
"pvtsutils": "^1.3.2",
"tslib": "^2.4.0"
"ipaddr.js": "^2.1.0",
"pvtsutils": "^1.3.5",
"tslib": "^2.6.2"
},
"gitHead": "ece27cc0027104a1952ca49220b9f7063bc065c1"
"gitHead": "12e8c8084034c74d8972712d455e6ebb61a99af4"
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc