OU가 더하기 기호 대신 쉼표로 구분되는 CSR 생성
SSL 인증서를 사용할 때 CSR(인증서 서명 요청) 생성은 필수 단계입니다. CSR을 생성할 때 중요한 매개변수는 OU(조직 단위) 필드입니다. 일반적으로 OU 필드에서는 더하기 기호(+)를 사용하여 여러 조직 단위를 구분합니다. 그러나 PHP 편집자 Banana의 제안에 따르면 CSR을 올바르게 생성하려면 쉼표(,)를 사용하여 서로 다른 조직 단위를 구분해야 합니다. 이렇게 하면 CSR의 정확성을 보장하고 인증서 신청 프로세스 중 문제를 방지할 수 있습니다. 따라서 CSR을 생성할 때 인증서의 정확성과 원활한 적용을 위해 쉼표를 사용하여 OU 필드를 구분하는 것을 잊지 마십시오.
질문 내용
암호화 라이브러리를 사용하여 Go에서 인증서 서명 요청을 생성하려고 합니다. 문제는 생성된 CSR의 OU가 +
, 즉
예를 들어 、
로 구분된 OU에 대한 CSR을 생성하는 방법
+
分隔的 OU 似乎是 crypto
lib 的默认行为。这可以使用加密库来完成吗?如果没有,那么是否有任何其他库可以生成CSR,其OU由,
로 구분된 OU를 생성하는 것이 crypto
lib의 기본 동작인 것 같습니다. 암호화 라이브러리를 사용하여 이 작업을 수행할 수 있습니까? 그렇지 않다면 ,
로 구분된 OU를 사용하여 CSR을 생성할 수 있는 다른 라이브러리가 있습니까
아래 코드를 이용하여 CSR을 생성해 보았습니다
Subject: O = Example Org, OU = OU1 + OU = OU2, CN = example.com
Solution
"+"나 "," 모두 인증서의 일부가 아닙니다. 인증서 요청에 대해 사람이 읽을 수 있는 문자열 표현을 제공할 때 사용됩니다.
세부 정보: 귀하의 코드는 사람이 읽을 수 있는 인증서 요청 표현이 아닌 PEM 형식의 CSR 파일만 인쇄합니다. asn1parse를 사용하여 이 CSR을 보면 다음과 같은 결과가 나옵니다.
으아악따라서 이들은 중간에 "+"가 있는 결합된 문자열이 아닌 별도의 개체입니다. req를 사용하여 인증서 요청을 표시하면 다음 "+"가 나타납니다.
으아악여기에 사용된 구분 기호는 실제로 구성 가능합니다. openssl-namedisplay-options를 확인하고 기본 구분 기호인 sep_comma_plus_space
를 찾으세요. 문서 인용:
그래서 이렇게 되었습니다. 서로 다른 RDN(예: O, OU, CN, ...) 사이에 쉼표를 사용하고 동일한 RDN(예: 여러 OU) 내의 여러 AVA 사이에는 더하기 기호를 사용하세요. 또한 어떤 상황에서도 여러 AVA를 사용하는 것은 권장되지 않습니다.
위 내용은 OU가 더하기 기호 대신 쉼표로 구분되는 CSR 생성의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











보안 통신에 널리 사용되는 오픈 소스 라이브러리로서 OpenSSL은 암호화 알고리즘, 키 및 인증서 관리 기능을 제공합니다. 그러나 역사적 버전에는 알려진 보안 취약점이 있으며 그 중 일부는 매우 유해합니다. 이 기사는 데비안 시스템의 OpenSSL에 대한 일반적인 취약점 및 응답 측정에 중점을 둘 것입니다. DebianopensSL 알려진 취약점 : OpenSSL은 다음과 같은 몇 가지 심각한 취약점을 경험했습니다. 심장 출혈 취약성 (CVE-2014-0160) :이 취약점은 OpenSSL 1.0.1 ~ 1.0.1F 및 1.0.2 ~ 1.0.2 베타 버전에 영향을 미칩니다. 공격자는이 취약점을 사용하여 암호화 키 등을 포함하여 서버에서 무단 읽기 민감한 정보를 사용할 수 있습니다.

이 기사는 프로파일 링 활성화, 데이터 수집 및 CPU 및 메모리 문제와 같은 일반적인 병목 현상을 식별하는 등 GO 성능 분석을 위해 PPROF 도구를 사용하는 방법을 설명합니다.

Go Crawler Colly의 대기열 스레딩 문제는 Colly Crawler 라이브러리를 GO 언어로 사용하는 문제를 탐구합니다. � ...

이 기사는 GO에서 단위 테스트 작성, 모범 사례, 조롱 기술 및 효율적인 테스트 관리를위한 도구를 다루는 것에 대해 논의합니다.

Go Language의 부동 소수점 번호 작동에 사용되는 라이브러리는 정확도를 보장하는 방법을 소개합니다.

백엔드 학습 경로 : 프론트 엔드에서 백엔드 초보자로서 프론트 엔드에서 백엔드까지의 탐사 여행은 프론트 엔드 개발에서 변화하는 백엔드 초보자로서 이미 Nodejs의 기초를 가지고 있습니다.

이 기사에서는 GO.MOD를 통해 GO 모듈 종속성 관리, 사양, 업데이트 및 충돌 해상도를 포함합니다. 시맨틱 버전 작성 및 정기 업데이트와 같은 모범 사례를 강조합니다.

Beegoorm 프레임 워크에서 모델과 관련된 데이터베이스를 지정하는 방법은 무엇입니까? 많은 Beego 프로젝트에서는 여러 데이터베이스를 동시에 작동해야합니다. Beego를 사용할 때 ...
