RSA 공개 키는 HTTP를 통해 어떻게 노출되어야합니까?

로버트 엘리엇

RSA 공개 키를 HTTP 리소스로 노출해야하는 요구 사항이 있으므로 http://myhost.com/publickeys/akeyid 는 공개 키를 반환합니다.

올바른 인터넷 미디어 유형으로 반품하고 싶습니다. 그게 뭐야? 나는 암호화 RFC가 상당히 뚫을 수 없다고 고백합니다.

그리고 보너스로 java.security 표준 라이브러리를 사용하여 어떻게 그 형식을 쉽게 변환 할 수 있습니까?

( http://tools.ietf.org/html/rfc3280#section-4.1에 정의 된대로 SubjectPublicKeyInfo 바이트 배열에서 java.security.RSAPublicKey.getEncoded ()를 사용하여 바이트 및 Java로 직렬화하는 것은 쉽습니다. .security.spec.X509EncodedKeySpec을 사용하여 동일한 바이트를 역 직렬화합니다.하지만 다른 형식 (x.509 인증서?)을 사용해야한다고 제안하는 해당 형식에 대한 등록 된 미디어 유형을 찾을 수 없습니다. 번역하는 방법을 알아 봅니다.)

감사.

스티븐 C

한 가지 대안은 PKCS # 1 형식 RSA 공개 키를 PEM 파일로 인코딩 한 다음 MIME 유형을 사용하는 것입니다.

   "application/x-pem-file"

참조 :

참고 : "application / x-pem-file"은 등록되지 않았습니다 ... 당연히! ... 그러나 "파일 유형"의 여러 카탈로그에서 참조됩니다.


HTTPS를 통해 키를 전달해야 할 것입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

노드 js의 RSA 공개 키에서 SKI를 생성하려면 어떻게해야합니까?

분류에서Dev

SSH가 ECDSA 대신 RSA 키를 제공하도록하려면 어떻게해야합니까?

분류에서Dev

RSA에서 개인 키로 c (암호화 된 메시지)를 어떻게 해독합니까?

분류에서Dev

SSH 개인 키에서 공개 키를 검색하려면 어떻게해야합니까?

분류에서Dev

SSH 개인 키에서 공개 키를 검색하려면 어떻게해야합니까?

분류에서Dev

여러 개체를 통합하여 키를 추가하려면 어떻게해야합니까?

분류에서Dev

PEM 키를 RSA 키 쌍으로 변환하려면 어떻게해야합니까?

분류에서Dev

StackExchange API는 공통 래퍼 개체를 어떻게 구현합니까?

분류에서Dev

내 RSA 키를 Docker 머신에 저장하려면 어떻게해야합니까?

분류에서Dev

GitHub 공개 저장소에서 API 키를 숨기려면 어떻게해야합니까?

분류에서Dev

GPG 공개 키를 사용하여 이메일을 보내려면 어떻게해야합니까?

분류에서Dev

GnuPG를 사용하여 내 사진을 공개 키에 추가하려면 어떻게해야합니까?

분류에서Dev

통역사는 언어를 통역 할 때 어떻게 "일"해야합니까?

분류에서Dev

링크를 통해 Skype 공개 채팅에 참여하려면 어떻게해야합니까?

분류에서Dev

서버는 JWT를 어떻게 확인합니까? 공개 키의 출처는 어디입니까?

분류에서Dev

N 개의 다른 통합 문서를 N 개의 시트가있는 하나의 통합 문서로 통합하려면 어떻게해야합니까?

분류에서Dev

개인 키를 GPG로 가져 와서 기본 키가되도록하려면 어떻게해야합니까?

분류에서Dev

개인 키를 GPG로 가져 와서 기본 키가되도록하려면 어떻게해야합니까?

분류에서Dev

어떻게 자바에서 서명 확인을위한 문자열에서 RSA 공개 키를로드 할?

분류에서Dev

서명되지 않은 공개 키를 사용하여 openssl을 사용하여 대용량 파일을 암호화하려면 어떻게해야합니까?

분류에서Dev

php-문자열의 "<"를 공백으로 바꾸려면 어떻게해야합니까? HTML을 통해 올바르게 출력되지 않음

분류에서Dev

SSH 서버는 올바른 공개 키를 어떻게 선택합니까?

분류에서Dev

일치하는 DER 개인 키를 사용하여 공개 PEM 키 암호화 된 바이트 배열을 어떻게 해독합니까?

분류에서Dev

dict 키를 목록에있는 개체의 속성에 연결하려면 어떻게해야합니까?

분류에서Dev

Chocolatey를 사용하여 이미 설치된 패키지를 설치하는 데 사용되는 매개 변수를 보려면 어떻게해야합니까?

분류에서Dev

파이썬 FTP 서버를 공개하려면 어떻게해야합니까?

분류에서Dev

우분투 서버를 공개하려면 어떻게해야합니까?

분류에서Dev

이 OptionSetType 구조체를 공개하려면 어떻게해야합니까?

분류에서Dev

HTTP 서버는 요청 매개 변수를 스크립트에 어떻게 전달해야합니까?

Related 관련 기사

  1. 1

    노드 js의 RSA 공개 키에서 SKI를 생성하려면 어떻게해야합니까?

  2. 2

    SSH가 ECDSA 대신 RSA 키를 제공하도록하려면 어떻게해야합니까?

  3. 3

    RSA에서 개인 키로 c (암호화 된 메시지)를 어떻게 해독합니까?

  4. 4

    SSH 개인 키에서 공개 키를 검색하려면 어떻게해야합니까?

  5. 5

    SSH 개인 키에서 공개 키를 검색하려면 어떻게해야합니까?

  6. 6

    여러 개체를 통합하여 키를 추가하려면 어떻게해야합니까?

  7. 7

    PEM 키를 RSA 키 쌍으로 변환하려면 어떻게해야합니까?

  8. 8

    StackExchange API는 공통 래퍼 개체를 어떻게 구현합니까?

  9. 9

    내 RSA 키를 Docker 머신에 저장하려면 어떻게해야합니까?

  10. 10

    GitHub 공개 저장소에서 API 키를 숨기려면 어떻게해야합니까?

  11. 11

    GPG 공개 키를 사용하여 이메일을 보내려면 어떻게해야합니까?

  12. 12

    GnuPG를 사용하여 내 사진을 공개 키에 추가하려면 어떻게해야합니까?

  13. 13

    통역사는 언어를 통역 할 때 어떻게 "일"해야합니까?

  14. 14

    링크를 통해 Skype 공개 채팅에 참여하려면 어떻게해야합니까?

  15. 15

    서버는 JWT를 어떻게 확인합니까? 공개 키의 출처는 어디입니까?

  16. 16

    N 개의 다른 통합 문서를 N 개의 시트가있는 하나의 통합 문서로 통합하려면 어떻게해야합니까?

  17. 17

    개인 키를 GPG로 가져 와서 기본 키가되도록하려면 어떻게해야합니까?

  18. 18

    개인 키를 GPG로 가져 와서 기본 키가되도록하려면 어떻게해야합니까?

  19. 19

    어떻게 자바에서 서명 확인을위한 문자열에서 RSA 공개 키를로드 할?

  20. 20

    서명되지 않은 공개 키를 사용하여 openssl을 사용하여 대용량 파일을 암호화하려면 어떻게해야합니까?

  21. 21

    php-문자열의 "<"를 공백으로 바꾸려면 어떻게해야합니까? HTML을 통해 올바르게 출력되지 않음

  22. 22

    SSH 서버는 올바른 공개 키를 어떻게 선택합니까?

  23. 23

    일치하는 DER 개인 키를 사용하여 공개 PEM 키 암호화 된 바이트 배열을 어떻게 해독합니까?

  24. 24

    dict 키를 목록에있는 개체의 속성에 연결하려면 어떻게해야합니까?

  25. 25

    Chocolatey를 사용하여 이미 설치된 패키지를 설치하는 데 사용되는 매개 변수를 보려면 어떻게해야합니까?

  26. 26

    파이썬 FTP 서버를 공개하려면 어떻게해야합니까?

  27. 27

    우분투 서버를 공개하려면 어떻게해야합니까?

  28. 28

    이 OptionSetType 구조체를 공개하려면 어떻게해야합니까?

  29. 29

    HTTP 서버는 요청 매개 변수를 스크립트에 어떻게 전달해야합니까?

뜨겁다태그

보관