Objecte X509Cert
objecte certificat x509
Pertany a l'objecte X509Cert crypto Mòdul, crea:
1var k = new crypto.X509Cert();
Herència
Constructor
X509Cert
X509Cert constructor
1new X509Cert();
Constructor X509Cert, carregueu un certificat en format DER
1new X509Cert(Buffer derCert);
Paràmetres de trucada:
- derCert: Buffer, Certificat de format DER
Constructor X509Cert, carregueu un certificat en format CRT / PEM / TXT
1new X509Cert(String txtCert);
Paràmetres de trucada:
- txtCert: Cadena, certificat de format CRT / PEM / TXT
load Carregueu certdata de mozilla, txt, que es pot descarregar i utilitzar a http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
Atributs de membre
version
Enter, obteniu la versió del certificat
1readonly Integer X509Cert.version;
serial
Cadena, obteniu el número de sèrie del certificat
1readonly String X509Cert.serial;
issuer
Cadena, obtingueu el nom distingit de l'emissor del certificat
1readonly String X509Cert.issuer;
subject
String, el nom distingit del subjecte per obtenir el certificat
1readonly String X509Cert.subject;
notBefore
Data, hora efectiva d’obtenció del certificat
1readonly Date X509Cert.notBefore;
notAfter
Data, l’hora de caducitat del certificat obtingut
1readonly Date X509Cert.notAfter;
ca
Booleà, si el certificat obtingut és un certificat de CA.
1readonly Boolean X509Cert.ca;
pathlen
Enter, pathlen per obtenir el certificat
1readonly Integer X509Cert.pathlen;
usage
String, l’àmbit d’ús per obtenir el certificat
1readonly String X509Cert.usage;
El resultat és total o parcial del següent: digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment, keyAgreement, keyCertSign, cRLSign
type
Cadena, tipus de certificat Netscape per obtenir el certificat
1readonly String X509Cert.type;
El resultat és total o parcial: client, servidor, correu electrònic, objsign, reservat, sslCA, emailCA, objCA
sig_md
Integer, l'algorisme de resum per obtenir el certificat
1readonly Integer X509Cert.sig_md;
sig_pk
Integer, l'algorisme de signatura per obtenir el certificat
1readonly Integer X509Cert.sig_pk;
publicKey
PKey, Obteniu la clau pública del certificat
1readonly PKey X509Cert.publicKey;
next
X509Cert, obteniu el següent certificat de la cadena de certificats
1readonly X509Cert X509Cert.next;
Funció de membre
load
Carregueu un certificat en format DER, que es pot anomenar diverses vegades
1X509Cert.load(Buffer derCert);
Paràmetres de trucada:
- derCert: Buffer, Certificat de format DER
Carregueu un certificat en format CRT / PEM / TXT, que es pot anomenar diverses vegades
1X509Cert.load(String txtCert);
Paràmetres de trucada:
- txtCert: Cadena, certificat de format CRT / PEM / TXT
load Carregueu certdata de mozilla, txt, que es pot descarregar i utilitzar a http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
loadFile
Carregueu un certificat en format CRT / PEM / DER / TXT, que es pot anomenar diverses vegades
1X509Cert.loadFile(String filename);
Paràmetres de trucada:
- filename: Cadena, nom del fitxer de certificat
loadFile carrega la certdata de Mozilla, txt, que es pot descarregar i utilitzar a http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
loadRootCerts
Carregueu el certificat arrel per defecte que s'acompanya
1X509Cert.loadRootCerts();
El contingut d’aquest certificat prové de: http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
verify
Utilitzeu la cadena de certificats actual per verificar el certificat donat
1Boolean X509Cert.verify(X509Cert cert) async;
Paràmetres de trucada:
- cert: X509Cert, donat el certificat a verificar
Resultat de retorn:
- Boolean, Torneu a True si la verificació té èxit
dump
Exporteu el certificat carregat
1Array X509Cert.dump(Boolean pem = true);
Paràmetres de trucada:
- pem: Booleà, especifiqueu la sortida del certificat revocat en format PEM, el valor per defecte és cert
Resultat de retorn:
- Array, Exporteu la cadena de certificats com a matriu
clear
Esborreu el certificat carregat
1X509Cert.clear();
toString
Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques
1String X509Cert.toString();
Resultat de retorn:
- String, Retorna la representació de cadena de l'objecte
toJSON
Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte
1Value X509Cert.toJSON(String key = "");
Paràmetres de trucada:
- key: Cadena, sense utilitzar
Resultat de retorn:
- Value, Retorna un valor que conté JSON serialitzable