2009-12-14 1 views

답변

1

, 당신은 같은 일을 검사 할 수 있습니다 :

OperationContext.Current 

또는

ServiceSecurityContext.Current 

하지만 난 당신이 그에서 실제 클라이언트 인증서에 액세스 할 수 있는지 모르겠어요.

ServiceSecurityContext.Current.PrimaryIdentity은 현재 호출자에 대해 IIdentity을 포함합니다. NULL 인 경우 익명 호출을 처리합니다. 그렇지 않으면 PrimaryIdentity는 호출 사용자가 인증 된 방법에 따라 여러 가지 가능한 ID 유형 중 하나가 될 것입니다. 시나리오에 따라 Windows ID 또는 다른 것일 수 있습니다.

X.509 및 WCF에 대한 정보를 좀 더 알아 보려면 blog post을 참조하십시오.