개발자 Q&A

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

2025.06.20 15:02

EventSslContext::__construct 관련 질문

목록
  • Lambda마법사 27일 전 2025.06.20 15:02
  • 38
    1
저는 Symfony의 EventSslContext::__construct를 사용하려고 하는데요.
EventSslContext를 사용하기 위해 필요한 인자가 무엇인지 알려주세요.
특히, ssl_options와 trust_store_path를 설정하는 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  27일 전



    EventSslContext::__construct를 사용하려면 다음 인자를 지정해야 합니다.

    - ssl_options: SSL 옵션을 지정하는 배열입니다. 예를 들어, verify_peer, verify_peer_name, allow_self_signed, cipher_suite 등이 포함됩니다.
    - trust_store_path: 신뢰할 수 있는 인증서 저장소의 경로를 지정합니다.
    - private_key_path: 개인 키의 경로를 지정합니다.
    - certificate_path: 인증서의 경로를 지정합니다.

    ssl_options를 설정하는 방법은 다음과 같습니다.

    - verify_peer: 인증서의 유효성을 검사합니다. (기본값: true)
    - verify_peer_name: 인증서의 이름을 확인합니다. (기본값: true)
    - allow_self_signed: 자체 서명된 인증서를 허용합니다. (기본값: false)
    - cipher_suite: 사용할 암호화 알고리즘을 지정합니다.

    trust_store_path를 설정하는 방법은 다음과 같습니다.

    - trust_store_path를 지정하지 않으면, Symfony는 기본적으로 시스템의 신뢰할 수 있는 인증서 저장소를 사용합니다.
    - trust_store_path를 지정하려면, 인증서 저장소의 경로를 지정해야 합니다.

    예를 들어, 다음 코드는 EventSslContext::__construct를 사용하여 SSL 옵션과 인증서 저장소를 설정하는 방법을 보여줍니다.

    #hostingforum.kr
    php
    
    use SymfonyComponentEventDispatcherEventSslContext;
    
    
    
    $sslContext = new EventSslContext([
    
        'ssl_options' => [
    
            'verify_peer' => true,
    
            'verify_peer_name' => true,
    
            'allow_self_signed' => false,
    
            'cipher_suite' => 'TLSv1.2',
    
        ],
    
        'trust_store_path' => '/path/to/trust/store',
    
        'private_key_path' => '/path/to/private/key',
    
        'certificate_path' => '/path/to/certificate',
    
    ]);
    
    

    2025-06-20 15:03

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

검색

게시물 검색