Class Odf


  • public final class Odf
    extends Record
    Objeto PKCS#15 ODF (Object Description File) ASN.1. Su estructura general es una repetición de registros de tipo PKCS15Objects:
     PKCS15Objects ::= CHOICE {
       privateKeys         [0] PrivateKeys,
       publicKeys          [1] PublicKeys,
       trustedPublicKeys   [2] PublicKeys,
       secretKeys          [3] SecretKeys,
       certificates        [4] Certificates,
       trustedCertificates [5] Certificates,
       usefulCertificates  [6] Certificates,
       dataObjects         [7] DataObjects,
       authObjects         [8] AuthObjects,
       ... -- For future extensions
     }
    
     PrivateKeys  ::= PathOrObjects {PrivateKeyType}
     SecretKeys   ::= PathOrObjects {SecretKeyType}
     PublicKeys   ::= PathOrObjects {PublicKeyType}
     Certificates ::= PathOrObjects {CertificateType}
     DataObjects  ::= PathOrObjects {DataType}
     AuthObjects  ::= PathOrObjects {AuthenticationType}
    
     PathOrObjects {ObjectType} ::= CHOICE {
       path    Path,
       objects [0] SEQUENCE OF ObjectType,
       ...,
       indirect-protected [1] ReferencedValue {EnvelopedData {SEQUENCE OF ObjectType}},
       direct-protected   [2] EnvelopedData   {SEQUENCE OF ObjectType},
     }
     
    • Constructor Detail

      • Odf

        public Odf()
        Construye un objeto PKCS#15 ODF (Object Description File) ASN.1.
    • Method Detail

      • getCdfPath

        public Path getCdfPath()
        Obtiene la ruta (Path ASN.1 PKCS#15) hacia el CDF.
        Returns:
        Ruta (Path ASN.1 PKCS#15) hacia el CDF, o null si este ODF no contiene esta ruta.
      • getPrKdfPath

        public Path getPrKdfPath()
        Obtiene la ruta (Path ASN.1 PKCS#15) hacia el PrKDF.
        Returns:
        Ruta (Path ASN.1 PKCS#15) hacia el PrKDF, o null si este ODF no contiene esta ruta.
      • getPuKdfPath

        public Path getPuKdfPath()
        Obtiene la ruta (Path ASN.1 PKCS#15) hacia el PuKDF.
        Returns:
        Ruta (Path ASN.1 PKCS#15) hacia el PuKDF, o null si este ODF no contiene esta ruta.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object