«x509» 태그된 질문

7
SSH-PK 인증에서 나중에 사용하기 위해 PKCS12 파일에서 공개 / 개인 키 추출
PKCS#12SSH-Public-Key-Authentication에서 나중에 사용하기 위해 파일 에서 공개 및 개인 키를 추출하고 싶습니다 . 지금 .ssh/authorized_key은 클라이언트 측 어딘가에 ssh-keygen을 통해 키를 생성 하고 있습니다. 앞으로 PKCS#12컨테이너 의 키를 사용하고 싶기 때문에 먼저 공개 키를 추출한 PKCS#12다음 .ssh/authorized_keys파일에 넣습니다 . 이 작업을 통해 얻을 수있는 기회가 openssl있습니까? 키가 PKCS#12ssh-public-key 인증과 호환됩니까?

18
CryptographicException '키셋이 없습니다', 그러나 WCF를 통해서만
X.509 인증을 사용하여 보호되는 타사 웹 서비스를 호출하는 코드가 있습니다. 단위 테스트를 사용하여 코드를 직접 호출하면 아무런 문제없이 작동합니다. 배포되면이 코드는 WCF 서비스를 통해 호출됩니다. WCF 서비스를 호출하는 두 번째 단위 테스트를 추가했지만 타사 웹 서비스에서 메서드를 호출하면 CryptographicException, 메시지 와 함께 실패 "Keyset does not exist"합니다. WCF 서비스가 다른 …
157 .net  wcf  x509 

1
OpenSSL을 사용하여 SubjectAltName으로 자체 서명 된 인증서를 생성하려면 어떻게해야합니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 육년 전 . 이 질문 개선 SubjectAltName이 포함 된 OpenSSL을 사용하여 자체 서명 된 인증서를 생성하려고합니다. 인증서에 대한 CSR을 생성하는 동안 OpenSSL x509의 v3 …

5
"BEGIN RSA PUBLIC KEY", 다른 하나는 "BEGIN PUBLIC KEY"라는 두 가지 스타일의 공개 키 형식간에 어떻게 변환 할 수 있습니까?
두 가지 스타일의 공개 키 형식을 어떻게 변환 할 수 있습니까? 한 가지 형식은 다음과 같습니다. -----BEGIN PUBLIC KEY----- ... -----END PUBLIC KEY----- 다른 형식은 다음과 같습니다. -----BEGIN RSA PUBLIC KEY----- ... -----END RSA PUBLIC KEY----- 예를 들어 ssh-keygen 명령을 사용하여 id_rsa / id_rsa.pub 쌍을 생성하고 다음을 사용하여 id_rsa에서 공개 …

18
Java의 X509Certificate에서 CN을 추출하는 방법은 무엇입니까?
SslServerSocket및 클라이언트 인증서를 사용하고 있으며 클라이언트의 .NET Framework에서 SubjectDN에서 CN을 추출하려고합니다 X509Certificate. 지금 전화를 걸 cert.getSubjectX500Principal().getName()었지만 이것은 물론 클라이언트의 전체 형식 DN을 제공합니다. 어떤 이유로 나는 CN=theclientDN 의 일부 에만 관심이 있습니다. 문자열을 직접 구문 분석하지 않고 DN의이 부분을 추출하는 방법이 있습니까?

10
.pem 파일을 읽고 개인 및 공개 키를 얻는 방법
.pem 파일에 저장된 공개 및 개인 키를 읽는 작은 코드를 작성 중입니다. 다음 명령을 사용하여 키를 생성하고 있습니다. 아래 명령은 키 쌍을 생성합니다. $openssl genrsa -out mykey.pem 2048 개인 키를 생성하는이 명령 $openssl pkcs8 -topk8 -inform PEM -outform PEM -in mykey.pem \ -out private_key.pem -nocrypt 이 명령은 공개 키를 가져옵니다. …
82 java  openssl  x509  pem  pkcs#8 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.