2017-04-06 5 views
1

1) 안녕하세요 저는 설계중인 응용 프로그램의 RSA 키 쌍을 저장하기 위해 가상 스마트 카드를 사용할 수 있는지 궁금합니다. 지금까지 Logon aspect에 대한 문서 만 찾을 수 있었지만 표준 스마트 카드 암호 저장을위한 문서는 찾을 수 없었습니다. 스마트 카드 용 레거시 CSPParameters를 사용해 보았습니다. 아래의 코드는 실행되지만 OS는 가상 스마트 카드가이 작업에 유효하지 않음을 명시합니다.Windows TPM 가상 스마트 카드 RSA 키 저장소

SecureString pwd; 
char[] scPwd = { '1', '2', '3', '4', '5','6','7','8' }; 
fixed(char* pChars = scPwd)  
{ 
    pwd = new SecureString(pChars, scPwd.Length);  
} 

CspParameters csp = 
    new CspParameters(1, 
     "Microsoft Base Smart Card Crypto Provider", 
     "Codeproject_1", 
     new System.Security.AccessControl.CryptoKeySecurity(), 
     pwd); 

RSACryptoServiceProvider rsaCsp = (새 RSACryptoServiceProvider (4096, CSP) { PersistKeyInCsp = TRUE }); TestCard에 대한

명령 줄 테스트 : 사용자의 핀이 공개적으로 알 수 및 비 내보낼 키를 계속 내보낼하지 않을 수이 가능한 경우

tpmvscmgr.exe create /name test /pin default /adminkey random /generate 

2)?

답변

0

으로 터미널을 열어 본 후 명령을 실행하여 가상 스마트 카드를 만들려고 했습니까?