이 기사에서는 PHP 편집자 Xinyi가 Go 언어를 통해 SSL 인증서에서 "subject/unstructuredName" 값을 얻는 방법을 소개합니다. SSL 인증서는 웹사이트 보안의 기초이며, 인증서의 '제목' 필드에는 웹사이트 관련 정보가 포함됩니다. "unstructuredName" 필드는 자세한 내용을 제공합니다. 이러한 값을 추출하는 방법을 알면 SSL 인증서를 더 잘 이해하고 관리하고 웹사이트의 보안과 신뢰성을 향상시키는 데 도움이 될 수 있습니다. 다음에서는 예제 코드와 설명을 통해 이 프로세스를 자세히 살펴보겠습니다.
일부 Python 코드를 golang으로 마이그레이션하려고 합니다. 코드는 SSL 인증서 주제에서 unstructuredname 값을 가져와야 합니다.
파이썬에서는 다음과 같이 작동합니다:
으아악이 코드는 unstructedname의 값을 인쇄합니다(이 경우 "일부 추가 정보").
내 시도는 다음과 같습니다:
으아악놀이터 바로가기: https://go.dev/play/p/vwkpdbnpq78
oid를 통해 속성을 가져오는 함수를 찾을 수 없습니다. 전체 주제를 인쇄해 보면 값이 여전히 (der?) 인코딩되어 있는 것을 볼 수 있습니다.
unstructedname의 값을 어떻게 디코딩하거나 역마샬링하나요?
정말 감사합니다.
go 표준 라이브러리에는 oid를 통해 속성을 가져오는 기능이 없는 것 같습니다. 하지만 직접 작성하는 것은 그리 어렵지 않아 보입니다. 아래 코드는 이 관련 답변(및 질문의 코드)을 기반으로 합니다.
업데이트된 바둑 놀이터입니다 - https://www.php.cn/link/f0eb6568ea114ba6e293f903c34d7488一个>.
으아악위 내용은 이동: SSL 인증서에서 'subject/unstructuredName' 값 가져오기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!