Interface CredentialPresentationSessionRetrieveSuccessEvent
interface CredentialPresentationSessionRetrieveSuccessEvent { category: "credential-presentation"; data: { authRequestObject: { aud: string; client_id: string; client_id_scheme: string; client_metadata: { authorization_encrypted_response_alg: "ECDH-ES"; authorization_encrypted_response_enc: "A256GCM"; jwks: { keys: ({ crv: string; d: undefined | string; kid: undefined | string; kty: "OKP"; x: undefined | string; y: undefined | string; } | { crv: string; d: undefined | string; kid: undefined | string; kty: "EC"; x: undefined | string; y: undefined | string; } | { e: string; kty: "RSA"; n: string; } | { d: string; dp: string; dq: string; e: string; kty: "RSA"; n: string; p: string; q: string; qi: string; })[]; }; require_signed_request_object: boolean; }; presentation_definition: { id: string; input_descriptors: { constraints: { fields: { intent_to_retain: boolean; path: string[]; }[]; limit_disclosure: string; }; format: undefined | { [
key:
string]
: { [
key:
string]
: string[]; }; }; id: string; }[]; }; response_mode: string; response_type: string; response_uri: string; state: string; }; sessionId: string; sessionRequestId: string; }; id: string; requestId: string; tenantId: string; timestamp: number; type: string; version: "1"; } interface CredentialPresentationSessionRetrieveSuccessEventSanitised { category: "credential-presentation"; data: { authRequestObject: { aud: string; client_id: string; client_id_scheme: string; client_metadata: { authorization_encrypted_response_alg: "ECDH-ES"; authorization_encrypted_response_enc: "A256GCM"; jwks: { keys: ({ crv: string; d: undefined | string; kid: undefined | string; kty: "OKP"; x: undefined | string; y: undefined | string; } | { crv: string; d: undefined | string; kid: undefined | string; kty: "EC"; x: undefined | string; y: undefined | string; } | { e: string; kty: "RSA"; n: string; } | { d: string; dp: string; dq: string; e: string; kty: "RSA"; n: string; p: string; q: string; qi: string; })[]; }; require_signed_request_object: boolean; }; response_mode: string; response_type: string; response_uri: string; state: string; }; sessionId: string; sessionRequestId: string; }; id: string; requestId: string; tenantId: string; timestamp: number; type: string; version: "1"; } Properties
category
category: "credential-presentation"
Sanitisation Level DATA
data
data: {
authRequestObject: {
aud: string;
client_id: string;
client_id_scheme: string;
client_metadata: {
authorization_encrypted_response_alg: "ECDH-ES";
authorization_encrypted_response_enc: "A256GCM";
jwks: {
keys: ({
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "OKP";
x: undefined | string;
y: undefined | string;
} | {
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "EC";
x: undefined | string;
y: undefined | string;
} | {
e: string;
kty: "RSA";
n: string;
} | {
d: string;
dp: string;
dq: string;
e: string;
kty: "RSA";
n: string;
p: string;
q: string;
qi: string;
})[];
};
require_signed_request_object: boolean;
};
presentation_definition: {
id: string;
input_descriptors: {
constraints: {
fields: {
intent_to_retain: boolean;
path: string[];
}[];
limit_disclosure: string;
};
format: undefined | {
[key: string]: {
[key: string]: string[];
};
};
id: string;
}[];
};
response_mode: string;
response_type: string;
response_uri: string;
state: string;
};
sessionId: string;
sessionRequestId: string;
}
Type declaration
authRequestObject: {
aud: string;
client_id: string;
client_id_scheme: string;
client_metadata: {
authorization_encrypted_response_alg: "ECDH-ES";
authorization_encrypted_response_enc: "A256GCM";
jwks: {
keys: ({
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "OKP";
x: undefined | string;
y: undefined | string;
} | {
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "EC";
x: undefined | string;
y: undefined | string;
} | {
e: string;
kty: "RSA";
n: string;
} | {
d: string;
dp: string;
dq: string;
e: string;
kty: "RSA";
n: string;
p: string;
q: string;
qi: string;
})[];
};
require_signed_request_object: boolean;
};
presentation_definition: {
id: string;
input_descriptors: {
constraints: {
fields: {
intent_to_retain: boolean;
path: string[];
}[];
limit_disclosure: string;
};
format: undefined | {
[key: string]: {
[key: string]: string[];
};
};
id: string;
}[];
};
response_mode: string;
response_type: string;
response_uri: string;
state: string;
}
aud: string
client_id: string
client_id_scheme: string
client_metadata: {
authorization_encrypted_response_alg: "ECDH-ES";
authorization_encrypted_response_enc: "A256GCM";
jwks: {
keys: ({
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "OKP";
x: undefined | string;
y: undefined | string;
} | {
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "EC";
x: undefined | string;
y: undefined | string;
} | {
e: string;
kty: "RSA";
n: string;
} | {
d: string;
dp: string;
dq: string;
e: string;
kty: "RSA";
n: string;
p: string;
q: string;
qi: string;
})[];
};
require_signed_request_object: boolean;
}
authorization_encrypted_response_alg: "ECDH-ES"
authorization_encrypted_response_enc: "A256GCM"
jwks: {
keys: ({
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "OKP";
x: undefined | string;
y: undefined | string;
} | {
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "EC";
x: undefined | string;
y: undefined | string;
} | {
e: string;
kty: "RSA";
n: string;
} | {
d: string;
dp: string;
dq: string;
e: string;
kty: "RSA";
n: string;
p: string;
q: string;
qi: string;
})[];
}
keys: ({
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "OKP";
x: undefined | string;
y: undefined | string;
} | {
crv: string;
d: undefined | string;
kid: undefined | string;
kty: "EC";
x: undefined | string;
y: undefined | string;
} | {
e: string;
kty: "RSA";
n: string;
} | {
d: string;
dp: string;
dq: string;
e: string;
kty: "RSA";
n: string;
p: string;
q: string;
qi: string;
})[]
require_signed_request_object: boolean
presentation_definition: {
id: string;
input_descriptors: {
constraints: {
fields: {
intent_to_retain: boolean;
path: string[];
}[];
limit_disclosure: string;
};
format: undefined | {
[key: string]: {
[key: string]: string[];
};
};
id: string;
}[];
}
id: string
input_descriptors: {
constraints: {
fields: {
intent_to_retain: boolean;
path: string[];
}[];
limit_disclosure: string;
};
format: undefined | {
[key: string]: {
[key: string]: string[];
};
};
id: string;
}[]
response_mode: string
response_type: string
response_uri: string
state: string
sessionId: string
sessionRequestId: string
requestId
requestId: string
timestamp
timestamp: number