@davidkhala/crypto
Version:
## Limitation - node-forge doesn't support ECDSA yet - https://github.com/digitalbazaar/forge/issues/116 - https://github.com/digitalbazaar/forge/issues/532 - https://github.com/digitalbazaar/forge/issues/671 - https://github.com/digitalbazaar/for
38 lines (27 loc) • 415 B
JavaScript
/**
*
* @type {module.X500Name}
*/
export default class X500Name {
setCommonName(s) {
this.CN = s;
}
setCountryName(s) {
this.C = s;
}
setLocalityName(s) {
this.L = s;
}
setOrganizationName(s) {
this.O = s;
}
setOrgUnitName(s) {
this.OU = s;
}
setStateName(s) {
this.ST = s;
}
toString() {
return Object.entries(this).map(([key, value]) => `${key}=${value}`).join(',');
}
}