Appendix A. Test Vectors
RFC 9966 は TLS Proof of Knowledge (TLS-POK) を定義する。Device は Bootstrap Key (BSK) を持ち, server は EPSK により BSK public key の知識を証明し, device は raw-public-key ECDSA authentication により private key の保持を証明する。
A.1. Test Vector 1: prime256v1
Base64 encoding of BSK:
MDkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDIgACMvLyoOykj8sFJxSoZfzafuVEvM+kNYCxp
EC6KITLb9g=
Base64 encoding of epskid:
Bd+lLlg/ERdtYacfzDfh1LjdL0+QWJQHdYXoS7JDSkA=
A.2. Test Vector 2: secp384r1
Base64 encoding of BSK:
MEYwEAYHKoZIzj0CAQYFK4EEACIDMgACwDXKQ1pytcR1WbfqPaNGaXQ0RJnijJG1em8ZK
ilryZRDfNioq7+EPquT6l9laRvw
Base64 encoding of epskid:
yMWK26ec3klVFewg2znKntQgVoRcRRjW81n677GL+8w=
A.3. Test Vector 3: secp521r1
Base64 encoding of BSK:
MFgwEAYHKoZIzj0CAQYFK4EEACMDRAADAIiHIAOXdPVuI8khCnJQHT1j53rQRnFCcY3CZ
UvxdXKJR9KW5RVB3HDQfmkoQWHEz4XngXUeFyDXliEo3eF6vhqDMFgwEAYHKoZIzj0CAQ
YFK4EEACMDRAADAIiHIAOXdPVuI8khCnJQHT1j53rQRnFCcY3CZUvxdXKJR9KW5RVB3HD
QfmkoQWHEz4XngXUeFyDXliEo3eF6vhqD
Base64 encoding of epskid:
D+s3Ex81A8N36ECI3AdXwBzrOXuonZUMdhhHXVINhg8=
A.4. Test Vector 4: brainpoolP256r1
Base64 encoding of BSK:
MDowFAYHKoZIzj0CAQYJKyQDAwIIAQEHAyIAA3fyUWqiV8NC9DAC88JzmVqnoT/
reuCvq8lHowtwWNOZ
Base64 encoding of epskid:
j2TLWcXtrTej+f3q7EZrhp5SmP31uk1ZB23dfcR93EY=