Obxecto X509Cert
obxecto do certificado x509
O obxecto X509Cert pertence a crypto Módulo, crea:
1var k = new crypto.X509Cert();
Herdanza
Construtor
X509Cert
X509Cert constructor
1new X509Cert();
X509Cert constructor, carga un certificado en formato DER
1new X509Cert(Buffer derCert);
Parámetros de chamada:
- derCert: Buffer, Certificado de formato DER
X509Cert constructor, carga un certificado en formato CRT / PEM / TXT
1new X509Cert(String txtCert);
Parámetros de chamada:
- txtCert: Cadea, certificado de formato CRT / PEM / TXT
load Carga certdata de Mozilla, txt, que se pode descargar e usar en http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
Atributos dos membros
version
Entero, obtén a versión do certificado
1readonly Integer X509Cert.version;
serial
Cadea, obtén o número de serie do certificado
1readonly String X509Cert.serial;
issuer
Cadea, obtén o nome distinguido do emisor do certificado
1readonly String X509Cert.issuer;
subject
Cadea, o nome distinguido do suxeito para obter o certificado
1readonly String X509Cert.subject;
notBefore
Data, hora efectiva de obtención do certificado
1readonly Date X509Cert.notBefore;
notAfter
Data, hora de caducidade do certificado obtido
1readonly Date X509Cert.notAfter;
ca
Booleano, se o certificado obtido é un certificado de CA.
1readonly Boolean X509Cert.ca;
pathlen
Entero, ruta para obter o certificado
1readonly Integer X509Cert.pathlen;
usage
Cadea, o ámbito de uso para obter o certificado
1readonly String X509Cert.usage;
O resultado é todo ou parte do seguinte: sinatura dixital, non repudio, keyEncipherment, dataEncipherment, keyAgreement, keyCertSign, cRLSign
type
Cadea, tipo de certificado Netscape para obter o certificado
1readonly String X509Cert.type;
O resultado é todo ou parte do seguinte: cliente, servidor, correo electrónico, objsign, reservado, sslCA, correo electrónicoCA, objCA
sig_md
Entero, o algoritmo de resumo para obter o certificado
1readonly Integer X509Cert.sig_md;
sig_pk
Entero, o algoritmo de sinatura para obter o certificado
1readonly Integer X509Cert.sig_pk;
publicKey
PKey, Obtén a clave pública do certificado
1readonly PKey X509Cert.publicKey;
next
X509Cert, obtén o seguinte certificado na cadea de certificados
1readonly X509Cert X509Cert.next;
Función de membro
load
Cargue un certificado en formato DER, que se pode chamar varias veces
1X509Cert.load(Buffer derCert);
Parámetros de chamada:
- derCert: Buffer, Certificado de formato DER
Cargue un certificado en formato CRT / PEM / TXT, que se pode chamar varias veces
1X509Cert.load(String txtCert);
Parámetros de chamada:
- txtCert: Cadea, certificado de formato CRT / PEM / TXT
load Carga certdata de Mozilla, txt, que se pode descargar e usar en http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
loadFile
Cargue un certificado en formato CRT / PEM / DER / TXT, que se pode chamar varias veces
1X509Cert.loadFile(String filename);
Parámetros de chamada:
- filename: Cadea, nome do ficheiro do certificado
loadFile carga certdata de Mozilla, txt, que se pode descargar e usar en http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
loadRootCerts
Cargue o certificado raíz predeterminado que se acompaña
1X509Cert.loadRootCerts();
O contido deste certificado procede de: http://hg.mozilla.org/releases/mozilla-release/raw-file/default/security/nss/lib/ckfw/builtins/certdata.txt
verify
Use a cadea de certificados actual para verificar o certificado dado
1Boolean X509Cert.verify(X509Cert cert) async;
Parámetros de chamada:
- cert: X509Cert, dado o certificado a verificar
Resultado de volta:
- Boolean, Devolve True se a verificación é correcta
dump
Exporta o certificado cargado
1Array X509Cert.dump(Boolean pem = true);
Parámetros de chamada:
- pem: Booleano, especifique para emitir o certificado revogado en formato PEM, o valor predeterminado é verdadeiro
Resultado de volta:
- Array, Exporte a cadea de certificados como matriz
clear
Borrar o certificado cargado
1X509Cert.clear();
toString
Devolve a representación de cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pode reimplementarse segundo as súas propias características
1String X509Cert.toString();
Resultado de volta:
- String, Devolve a representación de cadea do obxecto
toJSON
Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de atributos lexibles definidos polo obxecto
1Value X509Cert.toJSON(String key = "");
Parámetros de chamada:
- key: Cadea, sen usar
Resultado de volta:
- Value, Devolve un valor que contén JSON serializable