x509

    0

    1답변

    Im 약 base64로 인코딩 된 인증서를 구문 분석합니다. 이를 위해 cryptography 패키지를 사용했습니다. cert.[attribute]를 통해 인증서 대부분의 필드에 액세스 할 수 I보다 cryptography.x509.Certificate 클래스와 der = ssl.PEM_cert_to_DER_cert(base64Cert) cert = x5

    0

    1답변

    보관 파일을 다운로드 할 때 신뢰를 확인하는 주요 고급 세부 정보를 이해하려고합니다. 소프트웨어 개발자 측면에서 : 이 그것을 수행하는 방법에 대한 이해입니다 가 생성 을 VeriSign과 같은 공용 CA에서 인증서를 얻습니다 해시 보관 파일을 해시 한 다음 인증서의 개인 키를 사용하여이 문자열을 암호화하면 이는 "서명"입니다. : 는 인증서의 공개 키 +

    2

    1답변

    OpenSSL 라이브러리에서 Client Certificate URLs from RFC 4366이 지원되는지 확인하려고합니다. OpenSSL 설명서에서 정보를 찾을 수 없습니다. 파일 tls.h에서 나는 다음과 같은 볼 수있는 정의는 : /* ExtensionType values from RFC3546/RFC4366/RFC6066 */ # define T

    0

    1답변

    X509 인증서를 사용하여 파일에 서명하는 응용 프로그램을 빌드하고 있습니다. 사용자는 선택한 인증서 (모든 권한)의 전체 중간 인증서 인 "인증서 경로"를 확인할 수 있습니다. 사용자가 이러한 중간 Cert 중 일부를 클릭하고 Windows의 인증서 창을 열 수있게하고 싶습니다 (MMC 확장이라고 생각합니다). Process.Start ("mmc")를 사

    0

    1답변

    PEM_write_X509(x509*)을 사용하여 SSL 서버에 연결할 때받은 인증서를 작성합니다. 이것은 단일 스레드 환경에서 작동하지만 다중 스레드 환경에서는 실패합니다. PEM_write_X509_AUX()과 PEM_write_X509()의 차이점은 무엇입니까? write() 전화를 사용하여 인증서를 덤프해도 괜찮습니까? 다중 스레드 응용 프로그램에

    0

    1답변

    내가 RFC 5280 (https://tools.ietf.org/html/rfc5280)을 공부하고 이상 발견했습니다 마크 ([0], [1], [2], [3]) ASN.1의 IT 코드에서 TBSCertificate 구조 정의 TBSCertificate ::= SEQUENCE { version [0] EXPLICIT Version DEFAULT

    1

    1답변

    임베디드 장치에서 CSR (Certificate Signing Request)을 생성하려고합니다. 하나의 임베디드 장치에서 일부 OpenSSL 기능을 구현했습니다. 불행히도 나는 몇 가지 기능 만 사용할 수 있습니다. 지금까지 RSA 개인 키를 생성 할 수 있었고 이제는 CSR을 생성해야합니다. 내 라이브러리에는 X509_REQ_new(), X509_REQ

    1

    1답변

    저는 HTTPS 서비스가 무엇인지에 대해 this article을 읽고 https의 기본 사항을 이해했습니다. https 콘텐츠를 요청할 때 서버는 브라우저에 공개 키를 보내 브라우저가 공개 키로 데이터를 해독 할 때마다 암호를 해독합니다. 제 질문은 CA 인증서가 무엇입니까? 왜 우리는 그것을 필요로합니까?

    1

    1답변

    SSL/TLS를 사용하여 httpbin.org에 연결하기 위해 OpenSSL 라이브러리를 사용하는 C 프로그램이 있습니다. 클라이언트 프로그램은 서버와의 연결을 설정할 수 있습니다. 이제 개인 또는 내부 CA에서 인증서에 서명 한 자체 서버에 연결하고 싶습니다. 클라이언트 측에서는 OpenSSL이 인증서 확인을 위해 자체 CA를 사용하도록하고 싶습니다. 그

    0

    1답변

    Microsoft 지시문에 따라 서명 된 XML 문서를 확인하려고하지만 CheckSignature는 항상 false를 반환합니다. .NET 4.5 사용하고 있습니다. 원래 C14 변형을 사용하지는 않았지만 작동하지 않았습니다. .NET 4.5의 솔루션으로 제안되었지만 작동하지 않습니다. 공백을 유지하는 것이 서명과 검증 모두에 해당한다는 사실을주의하십시오.