asn1.js-rfc5280
Advanced tools
Comparing version 1.0.1 to 1.0.2
15
index.js
@@ -583,3 +583,3 @@ try { | ||
this.key('policyQualifierId').use(PolicyQualifierId), | ||
this.key('qualifier').any().use(PolicyQualifierId) | ||
this.key('qualifier').any() | ||
); | ||
@@ -815,8 +815,9 @@ }); | ||
this.seq().obj( | ||
this.key('distributionPoint').use(DistributionPointName), | ||
this.key('onlyContainsUserCerts').def(false).bool(), | ||
this.key('onlyContainsCACerts').def(false).bool(), | ||
this.key('onlySomeReasons').use(ReasonFlags), | ||
this.key('indirectCRL').def(false).bool(), | ||
this.key('onlyContainsAttributeCerts').def(false).bool() | ||
this.key('distributionPoint').implicit(0).optional() | ||
.use(DistributionPointName), | ||
this.key('onlyContainsUserCerts').implicit(1).def(false).bool(), | ||
this.key('onlyContainsCACerts').implicit(2).def(false).bool(), | ||
this.key('onlySomeReasons').implicit(3).optional().use(ReasonFlags), | ||
this.key('indirectCRL').implicit(4).def(false).bool(), | ||
this.key('onlyContainsAttributeCerts').implicit(5).def(false).bool() | ||
); | ||
@@ -823,0 +824,0 @@ }); |
{ | ||
"name": "asn1.js-rfc5280", | ||
"version": "1.0.1", | ||
"version": "1.0.2", | ||
"description": "RFC5280 extension structures for asn1.js", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -105,2 +105,29 @@ var assert = require('assert'); | ||
}); | ||
it('should encode/decode IssuingDistributionPoint', function() { | ||
var input = { | ||
onlyContainsUserCerts: true, | ||
onlyContainsCACerts: false, | ||
indirectCRL: true, | ||
onlyContainsAttributeCerts: false | ||
}; | ||
var data = rfc5280.IssuingDistributionPoint.encode(input); | ||
var decoded = rfc5280.IssuingDistributionPoint.decode(data); | ||
assert.deepEqual(decoded, input); | ||
var input = { | ||
onlyContainsUserCerts: true, | ||
onlyContainsCACerts: false, | ||
indirectCRL: true, | ||
onlyContainsAttributeCerts: false, | ||
onlySomeReasons: { unused: 0, data: new Buffer('asdf') } | ||
}; | ||
var data = rfc5280.IssuingDistributionPoint.encode(input); | ||
var decoded = rfc5280.IssuingDistributionPoint.decode(data); | ||
assert.deepEqual(decoded, input); | ||
}); | ||
}); |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
43595
903