encryption: () => {
jwe: {
contentEncryption: {
authenticated: boolean;
bits: any;
cekBytes: any;
enc: string;
mode: any;
note: string;
}[];
keyManagementIn: any;
keyManagementOut: any;
};
kerberos: { decodeOnly: any[]; performed: any[]; preference: number[] };
tls: { sockets: string[]; what: string };
xml: {
blockCiphers: {
authenticated: boolean;
ivBytes: any;
keyBits: number;
mode: any;
name: string;
uri: any;
}[];
configured: {
blockCipher: string;
encryptAssertion: boolean;
encryptLogoutNameId: boolean;
keyTransport: string;
};
keyTransports: { name: string; safe: boolean; scheme: any; uri: any }[];
};
} = ...
Lists the ciphers and key transports each surface offers, the configured XML choice beside the offered list.