| 1420 | |
| 1421 | |
| 1422 | class KRB_AuthPack(ASN1_Packet): |
| 1423 | ASN1_codec = ASN1_Codecs.BER |
| 1424 | ASN1_root = ASN1F_SEQUENCE( |
| 1425 | ASN1F_PACKET( |
| 1426 | "pkAuthenticator", |
| 1427 | KRB_PKAuthenticator(), |
| 1428 | KRB_PKAuthenticator, |
| 1429 | explicit_tag=0xA0, |
| 1430 | ), |
| 1431 | ASN1F_optional( |
| 1432 | ASN1F_PACKET( |
| 1433 | "clientPublicValue", |
| 1434 | X509_SubjectPublicKeyInfo(), |
| 1435 | X509_SubjectPublicKeyInfo, |
| 1436 | explicit_tag=0xA1, |
| 1437 | ), |
| 1438 | ), |
| 1439 | ASN1F_optional( |
| 1440 | ASN1F_SEQUENCE_OF( |
| 1441 | "supportedCMSTypes", |
| 1442 | None, |
| 1443 | X509_AlgorithmIdentifier, |
| 1444 | explicit_tag=0xA2, |
| 1445 | ), |
| 1446 | ), |
| 1447 | ASN1F_optional( |
| 1448 | ASN1F_STRING("clientDHNonce", None, explicit_tag=0xA3), |
| 1449 | ), |
| 1450 | # RFC8636 extension |
| 1451 | ASN1F_optional( |
| 1452 | ASN1F_SEQUENCE_OF("supportedKDFs", None, KDFAlgorithmId, explicit_tag=0xA4), |
| 1453 | ), |
| 1454 | ) |
| 1455 | |
| 1456 | |
| 1457 | _CMS_ENCAPSULATED["1.3.6.1.5.2.3.1"] = KRB_AuthPack |
no test coverage detected
searching dependent graphs…