경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
편집을 되돌릴 수 있습니다.
이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 |
당신의 편집 |
85번째 줄: |
85번째 줄: |
| $ openssl s_client -showcerts -connect wiki.wnote.kr:443 | | $ openssl s_client -showcerts -connect wiki.wnote.kr:443 |
| | | |
− | == 키 포맷 == | + | == 포맷 변경 == |
− | '''PKCS'''(Public-Key Cryptography Standard)
| |
− | | |
− | === RFC4716 ===
| |
− | The Secure Shell (SSH) Public Key File Format (https://www.ietf.org/rfc/rfc4716.txt)
| |
− | ---- BEGIN SSH2 PUBLIC KEY ----
| |
− | ssh-keygen (Version: 1:8.4p1-5)에서 왜 이렇게 ...
| |
− | -----BEGIN OPENSSH PRIVATE KEY-----
| |
− | | |
− | === PKCS8 ===
| |
− | Private-Key Information Syntax Specification(https://datatracker.ietf.org/doc/html/rfc5208)
| |
− | | |
− | 공개키 암호에서 사용되는 비밀키 값에 대한 문법을 정의한다.
| |
− | | |
− | === PEM ===
| |
− | Privacy Enhanced Mail
| |
− | | |
− | Textual Encodings of PKIX, PKCS, and CMS Structures(https://datatracker.ietf.org/doc/html/rfc7468)
| |
− | | |
− | Base64로 인코딩 된 데이터가 header와 footer 사이에 들어간다.
| |
− | | |
− | 인증서 경우엔 다음과 같다.<syntaxhighlight lang="text">
| |
− | -----BEGIN CERTIFICATE-----
| |
− | base64로 인코딩된 데이터
| |
− | -----END CERTIFICATE-----
| |
− | </syntaxhighlight>PKCS #8 Private Key 는 https://datatracker.ietf.org/doc/html/rfc7468#section-10 에 정의되어 있다. <syntaxhighlight lang="text">
| |
− | -----BEGIN PRIVATE KEY-----
| |
− | MIGEAgEAMBAGByqGSM49AgEGBSuBBAAKBG0wawIBAQQgVcB/UNPxalR9zDYAjQIf
| |
− | jojUDiQuGnSJrFEEzZPT/92hRANCAASc7UJtgnF/abqWM60T3XNJEzBv5ez9TdwK
| |
− | H0M6xpM2q+53wmsN/eYLdgtjgBd3DBmHtPilCkiFICXyaA8z9LkJ
| |
− | -----END PRIVATE KEY-----
| |
− | </syntaxhighlight>
| |
| | | |
| === 포맷 변경 === | | === 포맷 변경 === |