개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.06.13 13:50

openssl_get_publickey 함수를 사용하여 공개 키를 추출할 때 발생하는 오류를 해결하려고 합니다.

목록
  • GooglePlay매니아 오래 전 2025.06.13 13:50 인기
  • 246
    1
openssl_get_publickey 함수는 SSL/TLS 연결에 사용되는 공개 키를 추출하는 데 사용되지만, 이 함수를 사용할 때 오류가 발생하는 경우가 있습니다.

openssl_get_publickey 함수를 사용할 때 오류가 발생하는 경우의 원인과 해결 방법을 알려주시겠습니까?

openssl_get_publickey 함수를 사용할 때 오류 메시지의 내용은 무엇이며, 오류가 발생하는 상황은 어떤 경우에 발생할 수 있나요?

openssl_get_publickey 함수를 사용하여 공개 키를 추출할 때 발생하는 오류를 해결하기 위한 방법을 알려주시겠습니까?

    댓글목록

    profile_image
    나우호스팅  오래 전



    openssl_get_publickey 함수를 사용하여 공개 키를 추출할 때 발생하는 오류는 다음과 같습니다.

    1. SSL/TLS 연결이 아직 설정되지 않은 경우: 이 오류는 SSL/TLS 연결이 아직 설정되지 않았을 때 발생합니다. 이 경우에는 먼저 SSL/TLS 연결을 설정한 후 openssl_get_publickey 함수를 사용해야 합니다.

    2. 공개 키가 존재하지 않는 경우: 이 오류는 공개 키가 존재하지 않는 경우에 발생합니다. 이 경우에는 공개 키를 생성하거나 공개 키를 가져와야 합니다.

    3. SSL/TLS 연결이 종료된 경우: 이 오류는 SSL/TLS 연결이 종료된 경우에 발생합니다. 이 경우에는 다시 SSL/TLS 연결을 설정한 후 openssl_get_publickey 함수를 사용해야 합니다.

    openssl_get_publickey 함수를 사용할 때 오류 메시지의 내용은 다음과 같습니다.

    - "SSL/TLS 연결이 아직 설정되지 않았습니다."
    - "공개 키가 존재하지 않습니다."
    - "SSL/TLS 연결이 종료되었습니다."

    openssl_get_publickey 함수를 사용하여 공개 키를 추출할 때 발생하는 오류를 해결하기 위한 방법은 다음과 같습니다.

    1. SSL/TLS 연결을 설정합니다.

    #hostingforum.kr
    php
    
    $context = stream_context_create(['ssl' => ['verify_peer' => false]]);
    
    

    2. 공개 키를 생성하거나 가져옵니다.
    #hostingforum.kr
    php
    
    $publicKey = openssl_pkey_get_public($publicKeyString);
    
    

    3. openssl_get_publickey 함수를 사용합니다.
    #hostingforum.kr
    php
    
    $publicKey = openssl_get_publickey($context);
    
    

    4. SSL/TLS 연결이 종료되지 않은 경우 openssl_get_publickey 함수를 다시 사용합니다.
    #hostingforum.kr
    php
    
    $publicKey = openssl_get_publickey($context);
    
    

    2025-06-13 13:51

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 37,646건 / 19 페이지

검색

게시물 검색