@@ -655,39 +655,7 @@ struct PIVFullStackTests {
655
655
@Test ( " Authenticate with Default Management Key " , . tags( . pivAuthentication) )
656
656
func authenticateWithDefaultManagementKey( ) async throws {
657
657
try await withPIVSession { session in
658
- let keyType : PIV . ManagementKeyType
659
- if session. supports ( PIVSessionFeature . metadata) {
660
- let metadata = try await session. getManagementKeyMetadata ( )
661
- keyType = metadata. keyType
662
- } else {
663
- keyType = . tripleDES
664
- }
665
- try await session. authenticateWith ( managementKey: defaultManagementKey, keyType: keyType)
666
- }
667
- }
668
-
669
- @Test ( " Set 3DES Management Key " , . tags( . pivAuthentication) )
670
- func set3DESManagementKey( ) async throws {
671
- try await withPIVSession ( authenticated: true ) { session in
672
- try requireFeatureSupport ( PIVSessionFeature . aesKey, in: session)
673
-
674
- let newManagementKey = Data ( hexEncodedString: " 3ec950f1c126b314a80edd752694c328656db96f1c65cc4f " ) !
675
- try await session. setManagementKey ( newManagementKey, type: . tripleDES, requiresTouch: false )
676
- try await session. authenticateWith (
677
- managementKey: newManagementKey,
678
- keyType: PIV . ManagementKeyType. tripleDES
679
- )
680
- }
681
- }
682
-
683
- @Test ( " Set AES Management Key " , . tags( . pivAuthentication) )
684
- func setAESManagementKey( ) async throws {
685
- try await withPIVSession ( authenticated: true ) { session in
686
- try requireFeatureSupport ( PIVSessionFeature . aesKey, in: session)
687
-
688
- let newManagementKey = Data ( hexEncodedString: " f7ef787b46aa50de066bdade00aee17fc2b710372b722de5 " ) !
689
- try await session. setManagementKey ( newManagementKey, type: . AES192, requiresTouch: false )
690
- try await session. authenticateWith ( managementKey: newManagementKey, keyType: . AES192)
658
+ try await session. authenticateWith ( managementKey: defaultManagementKey)
691
659
}
692
660
}
693
661
@@ -696,14 +664,7 @@ struct PIVFullStackTests {
696
664
try await withPIVSession { session in
697
665
let wrongManagementKey = Data ( hexEncodedString: " 010101010101010101010101010101010101010101010101 " ) !
698
666
do {
699
- let keyType : PIV . ManagementKeyType
700
- if session. supports ( PIVSessionFeature . metadata) {
701
- let metadata = try await session. getManagementKeyMetadata ( )
702
- keyType = metadata. keyType
703
- } else {
704
- keyType = . tripleDES
705
- }
706
- try await session. authenticateWith ( managementKey: wrongManagementKey, keyType: keyType)
667
+ try await session. authenticateWith ( managementKey: wrongManagementKey)
707
668
Issue . record ( " Successfully authenticated with the wrong management key. " )
708
669
} catch {
709
670
guard let error = error as? ResponseError else {
@@ -1142,15 +1103,7 @@ struct PIVFullStackTests {
1142
1103
try await session. reset ( )
1143
1104
1144
1105
if authenticated {
1145
- // Authenticate with proper key type detection
1146
- let keyType : PIV . ManagementKeyType
1147
- if session. supports ( PIVSessionFeature . metadata) {
1148
- let metadata = try await session. getManagementKeyMetadata ( )
1149
- keyType = metadata. keyType
1150
- } else {
1151
- keyType = . tripleDES
1152
- }
1153
- try await session. authenticateWith ( managementKey: defaultManagementKey, keyType: keyType)
1106
+ try await session. authenticateWith ( managementKey: defaultManagementKey)
1154
1107
}
1155
1108
1156
1109
return try await body ( session)
0 commit comments