Oggetto oggetto incorporato

Oggetto X509Cert

oggetto certificato x509

L'oggetto X509Cert appartiene al modulo crypto e viene creato:

1
var k = new crypto.X509Cert();

Eredità

Costruttore

X509Cert

Costruttore X509Cert

1
new X509Cert();

Costruttore X509Cert, carica un certificato in formato DER

1
new X509Cert(Buffer derCert);

Parametri di chiamata:

  • derCert : Buffer , certificato in formato DER

Costruttore X509Cert, carica un certificato in formato CRT / PEM / TXT

1
new X509Cert(String txtCert);

Parametri di chiamata:

  • txtCert : String, certificato in formato CRT / PEM / TXT

load Carica il certdata, txt di Mozilla, che può essere scaricato e utilizzato su http

Attributo membro

version

Numero intero, ottieni la versione del certificato

1
readonly Integer X509Cert.version;

serial

String, ottieni il numero seriale del certificato

1
readonly String X509Cert.serial;

issuer

String, ottieni il nome distinto dell'emittente del certificato

1
readonly String X509Cert.issuer;

subject

String, il nome distinto soggetto del certificato

1
readonly String X509Cert.subject;

notBefore

Data, l'ora effettiva di ottenimento del certificato

1
readonly Date X509Cert.notBefore;

notAfter

Data, l'ora di scadenza del certificato

1
readonly Date X509Cert.notAfter;

ca

Booleano, se il certificato è un certificato CA.

1
readonly Boolean X509Cert.ca;

pathlen

Numero intero, pathlen per certificato

1
readonly Integer X509Cert.pathlen;

usage

String, lo scopo di ottenere il certificato

1
readonly String X509Cert.usage;

Il risultato è tutto o parte di quanto segue: digitalSignature, nonRepudiation, keyEncipherment, dataEncipherment, keyAgreement, keyCertSign, cRLSign


type

String, tipo di certificato Netscape per il certificato

1
readonly String X509Cert.type;

Il risultato è tutto o parte di quanto segue: client, server, e-mail, objsign, riservato, sslCA, emailCA, objCA


publicKey

PKey , ottieni la chiave pubblica del certificato

1
readonly PKey X509Cert.publicKey;

next

X509Cert, ottieni il certificato successivo nella catena di certificati

1
readonly X509Cert X509Cert.next;

Funzione membro

load

Carica un certificato in formato DER, che può essere chiamato più volte

1
X509Cert.load(Buffer derCert);

Parametri di chiamata:

  • derCert : Buffer , certificato in formato DER

Carica un certificato in formato CRT / PEM / TXT, che può essere chiamato più volte

1
X509Cert.load(String txtCert);

Parametri di chiamata:

  • txtCert : String, certificato in formato CRT / PEM / TXT

load Carica il certdata, txt di Mozilla, che può essere scaricato e utilizzato su http


loadFile

Carica un certificato in formato CRT / PEM / DER / TXT, che può essere chiamato più volte

1
X509Cert.loadFile(String filename);

Parametri di chiamata:

  • filename : stringa, nome file certificato

loadFile carica mozilla's certdata, txt, disponibile per il download all'indirizzo http


loadRootCerts

Carica il certificato radice predefinito

1
X509Cert.loadRootCerts();

Il contenuto di questo certificato proviene da: http


verify

Utilizzare la catena di certificati corrente per verificare il certificato specificato

1
Boolean X509Cert.verify(X509Cert cert) async;

Parametri di chiamata:

  • cert : X509Cert, dato il certificato da verificare

Risultato di ritorno:

  • Boolean , restituisce True se la verifica ha esito positivo

dump

Esporta il certificato caricato

1
Array X509Cert.dump(Boolean pem = true);

Parametri di chiamata:

  • pem : booleano, specifica di generare il certificato di revoca in formato PEM, il valore predefinito è true

Risultato di ritorno:

  • Array , esporta la catena di certificati come matrice

clear

Svuota il certificato caricato

1
X509Cert.clear();

toString

Restituisce la rappresentazione in forma di stringa dell'oggetto, in genere restituisce "[Native Object]", l'oggetto può essere reimplementato in base alle proprie caratteristiche

1
String X509Cert.toString();

Risultato di ritorno:

  • String , restituisce una rappresentazione in formato stringa dell'oggetto

toJSON

Restituisce la rappresentazione JSON dell'oggetto, in genere restituisce una raccolta di attributi leggibili definiti dall'oggetto

1
Value X509Cert.toJSON(String key = "");

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente serializzabile JSON