FNMT-P11-CONFIG DEFINITIONS ::= BEGIN
 
    TokenTypesConfig ::= SET OF CardTokenType
    
    CardTokenType ::= SEQUENCE {
            name                UTF8String,
            atrs                SET OF CardATR,
            communicationsType  INTEGER,
            asn1Flags			INTEGER,
            mechanism			SET OF INTEGER,
            params              SET OF OCTET STRING OPTIONAL
        }
        
    CardATR ::= SEQUENCE {
        atr     OCTET STRING,
        mask    OCTET STRING        
    }
    
    DNIe-channelParams ::= SEQUENCE {
        pk-RCAicc           RSApublicKey,
        pk-RCA-AUT-keyRef   OCTET STRING,
        c-CV-CA-CS-AUT      OCTET STRING,
        pk-CA-CS-AUT-keyRef OCTET STRING,
        c-CV-IFD-AUT        OCTET STRING,
        ifd-keyRef          OCTET STRING,
        sn-IFD              OCTET STRING,
        pk-IFD-AUT-keyRef   OCTET STRING,
        sk-ICC-AUT-keyRef   OCTET STRING,
        sk-IFD-AUT          RSAprivateKey,
        mac-Len				INTEGER OPTIONAL
    }
    
    RSApublicKey ::= SEQUENCE {
        n   INTEGER,
        e   INTEGER
    }
    
    RSAprivateKey ::= SEQUENCE {
        n   INTEGER,
        e   INTEGER,
        d   INTEGER
    }
END