@@ -45,15 +45,11 @@ public Tpm()
45
45
} ,
46
46
false ) ;
47
47
48
-
49
- var tpmManufacturer = AsnElt . Make ( AsnElt . SEQUENCE , new AsnElt [ ] { AsnElt . MakeOID ( "2.23.133.2.1" ) , AsnElt . MakeString ( AsnElt . UTF8String , "id:FFFFF1D0" ) } ) ;
50
- var tpmModel = AsnElt . Make ( AsnElt . SEQUENCE , new AsnElt [ ] { AsnElt . MakeOID ( "2.23.133.2.2" ) , AsnElt . MakeString ( AsnElt . UTF8String , "FIDO2-NET-LIB-TEST-TPM" ) } ) ;
51
- var tpmVersion = AsnElt . Make ( AsnElt . SEQUENCE , new AsnElt [ ] { AsnElt . MakeOID ( "2.23.133.2.3" ) , AsnElt . MakeString ( AsnElt . UTF8String , "id:F1D00002" ) } ) ;
52
- var tpmDeviceAttributes = AsnElt . Make ( AsnElt . SET , new AsnElt [ ] { tpmManufacturer , tpmModel , tpmVersion } ) ;
53
- var tpmDirectoryName = AsnElt . Make ( AsnElt . SEQUENCE , tpmDeviceAttributes ) ;
54
- var tpmGeneralName = AsnElt . MakeExplicit ( AsnElt . OCTET_STRING , tpmDirectoryName ) ;
55
- var tpmSAN = AsnElt . Make ( AsnElt . SEQUENCE , tpmGeneralName ) ;
56
- var asnEncodedSAN = tpmSAN . Encode ( ) ;
48
+ byte [ ] asnEncodedSAN = TpmSanEncoder . Encode (
49
+ manufacturer : "id:FFFFF1D0" ,
50
+ model : "FIDO2-NET-LIB-TEST-TPM" ,
51
+ version : "id:F1D00002"
52
+ ) ;
57
53
58
54
aikCertSanExt = new X509Extension (
59
55
"2.5.29.17" ,
@@ -382,17 +378,11 @@ public void TestTPMAikCertSANTCGConformant()
382
378
383
379
attRequest . CertificateExtensions . Add ( idFidoGenCeAaguidExt ) ;
384
380
385
- var tcpaTpmManufacturer = AsnElt . Make ( AsnElt . SEQUENCE , new AsnElt [ ] { AsnElt . MakeOID ( "2.23.133.2.1" ) , AsnElt . MakeString ( AsnElt . UTF8String , "id:FFFFF1D0" ) } ) ;
386
- var tcpaTpmModel = AsnElt . Make ( AsnElt . SEQUENCE , new AsnElt [ ] { AsnElt . MakeOID ( "2.23.133.2.2" ) , AsnElt . MakeString ( AsnElt . UTF8String , "FIDO2-NET-LIB-TestTPMAikCertSANTCGConformant" ) } ) ;
387
- var tcpaTpmVersion = AsnElt . Make ( AsnElt . SEQUENCE , new AsnElt [ ] { AsnElt . MakeOID ( "2.23.133.2.3" ) , AsnElt . MakeString ( AsnElt . UTF8String , "id:F1D00002" ) } ) ;
388
- var asnEncodedSAN = AsnElt . Make ( AsnElt . SEQUENCE , new AsnElt [ ] {
389
- AsnElt . Make ( AsnElt . CONTEXT , AsnElt . OCTET_STRING , AsnElt . Make (
390
- AsnElt . SEQUENCE , new AsnElt [ ] {
391
- AsnElt . Make ( AsnElt . SET , tcpaTpmManufacturer ) ,
392
- AsnElt . Make ( AsnElt . SET , tcpaTpmModel ) ,
393
- AsnElt . Make ( AsnElt . SET , tcpaTpmVersion )
394
- } )
395
- ) } ) . Encode ( ) ;
381
+ byte [ ] asnEncodedSAN = TpmSanEncoder . Encode (
382
+ manufacturer : "id:FFFFF1D0" ,
383
+ model : "FIDO2-NET-LIB-TestTPMAikCertSANTCGConformant" ,
384
+ version : "id:F1D00002"
385
+ ) ;
396
386
397
387
var aikCertSanExt = new X509Extension (
398
388
"2.5.29.17" ,
@@ -662,11 +652,8 @@ public void TestTPMSigNotByteString()
662
652
var attRequest = new CertificateRequest ( attDN , rsaAtt , HashAlgorithmName . SHA256 , padding ) ;
663
653
664
654
attRequest . CertificateExtensions . Add ( notCAExt ) ;
665
-
666
655
attRequest . CertificateExtensions . Add ( idFidoGenCeAaguidExt ) ;
667
-
668
656
attRequest . CertificateExtensions . Add ( aikCertSanExt ) ;
669
-
670
657
attRequest . CertificateExtensions . Add ( tcgKpAIKCertExt ) ;
671
658
672
659
var serial = new byte [ 12 ] ;
@@ -694,7 +681,6 @@ public void TestTPMSigNotByteString()
694
681
695
682
_credentialPublicKey = new CredentialPublicKey ( cpk ) ;
696
683
697
-
698
684
unique = rsaparams . Modulus ;
699
685
exponent = rsaparams . Exponent ;
700
686
0 commit comments