개발자 Q&A

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

2025.05.09 02:37

openssl_verify 사용에 대한 질문입니다.

목록
  • RESTful도령 1일 전 2025.05.09 02:37
  • 5
    1
제가 openssl_verify 함수를 사용하여 서명 확인을 하려고 합니다. 하지만 서명 확인에 실패하는 경우, openssl_verify 함수가 반환하는 오류 코드를 어떻게 확인할 수 있나요?

openssl_verify 함수는 어떤 오류 코드를 반환할 수 있나요?

openssl_verify 함수의 반환값이 1 인 경우, 서명이 유효한지 어떻게 확인할 수 있나요?

openssl_verify 함수의 반환값이 0 인 경우, 서명이 유효하지 않은지 어떻게 확인할 수 있나요?

openssl_verify 함수의 반환값이 -1 인 경우, 오류 코드를 어떻게 확인할 수 있나요?

openssl_verify 함수의 반환값이 -2 인 경우, 오류 코드를 어떻게 확인할 수 있나요?

openssl_verify 함수의 반환값이 -3 인 경우, 오류 코드를 어떻게 확인할 수 있나요?

    댓글목록

    profile_image
    나우호스팅  1일 전



    openssl_verify 함수는 서명이 유효한지 확인하는 함수로, 반환값은 다음과 같이 설명됩니다.

    - 1: 서명이 유효합니다.
    - 0: 서명이 유효하지 않습니다.
    - -1: 오류 코드를 확인하기 위해 openssl_error_string 함수를 사용하세요.
    - -2: 서명 알고리즘 또는 서명이 유효하지 않습니다.
    - -3: 서명이 유효하지 않습니다.

    서명이 유효한지 확인하려면 반환값이 1인 경우, 서명이 유효한 것입니다. 서명이 유효하지 않은지 확인하려면 반환값이 0인 경우, 서명이 유효하지 않습니다.

    openssl_verify 함수의 오류 코드를 확인하려면 반환값이 -1인 경우, openssl_error_string 함수를 사용하세요.

    openssl_error_string 함수는 오류 코드를 문자열로 반환합니다.

    예를 들어, openssl_verify 함수의 오류 코드를 확인하려면 다음과 같이 코드를 작성할 수 있습니다.

    #hostingforum.kr
    php
    
    if (openssl_verify($data, $signature, $public_key) == -1) {
    
        $error = openssl_error_string();
    
        // 오류 코드를 처리하세요.
    
    }
    
    

    2025-05-09 02:38

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

검색

게시물 검색