Comments (2)
I'll update this later tonight most likely. I'm all for sticking to conventions.
I'm just including this in case someone else finds this issue, but the ordering referenced is really an OpenSSL convention as opposed to a strict ordering of X.500 DistinguishedName elements. From RFC 3280:
4.1.2.4 Issuer
The issuer field identifies the entity who has signed and issued the
certificate. The issuer field MUST contain a non-empty distinguished
name (DN). The issuer field is defined as the X.501 type Name
[X.501]. Name is defined by the following ASN.1 structures:
Name ::= CHOICE {
RDNSequence }
RDNSequence ::= SEQUENCE OF RelativeDistinguishedName
RelativeDistinguishedName ::=
SET OF AttributeTypeAndValue
AttributeTypeAndValue ::= SEQUENCE {
type AttributeType,
value AttributeValue }
AttributeType ::= OBJECT IDENTIFIER
AttributeValue ::= ANY DEFINED BY AttributeType
from certificate_authority.
I committed 60af262 this should correct the issue.
from certificate_authority.
Related Issues (20)
- Readme formatting screwed up! HOT 1
- Ability to configure the signing algorithm HOT 1
- Ability to configure the signing algorithm HOT 2
- Typo with BasicContraints HOT 1
- Have certificates validate their extensions
- Have certificates validate their extensions
- Order of attributes in issuer field matters
- Ability to specify certificate chain in ocsp response
- Plans to release? HOT 8
- remove activesupport dependency HOT 3
- reconstituting a certificate to use for signing a new cert HOT 2
- Registration Authority and Validation Authority
- Signing certs with loaded pem files HOT 1
- Doc issue in README: "pathlen" should be "path_len"
- Can't require in jruby
- Cut a new version HOT 1
- constant OpenSSL::Digest::Digest is deprecated
- Parse and consume CSR automatically HOT 1
- Doesn't work against openssl 3.0.0 HOT 1
- "CertificateAuthority::Certificate from_openssl should check to make sure that if a certificate had extensions they were imported" fails with OpenSSL 3.0 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from certificate_authority.