# RSE 디먼을 사용한 인증

System z용 Developer에서는 보안 제품을 사용하지 않고 기본 X.509 인증서 인증을 수행할 수 있습니다. RSE 디먼을 사용하여 인증하는 경우 인증서 확장에 사용자 ID와 호스트 이름을 정의해야 하며, 이는 `rsed.envvars`에서 `enable.certificate.mapping` 지시문이 `FALSE`로 설정되어 있는 경우에만 활성화됩니다.

이 기능은 보안 제품에서 X.509 인증서를 기반으로 사용자를 인증할 수 없는 경우 또는 인증서에서 보안 제품에서 완료된 테스트에 실패하는 경우(예: HostIdMappings 확장에 대한 잘못된 ID가 있거나 `DIGTCERT`에 이름 필터 또는 정의가 없는 경우) 사용됩니다.

클라이언트에서 사용할 확장 ID(OID)에 대한 사용자를 조회하며, 이는 기본적으로 HostIdMappings OID {1 3 18 0 2 18 1}입니다.

RSE 디먼에서 HostIdMappings 확장의 형식을 사용하여 사용자 ID와 호스트 이름을 추출합니다. 이 형식은 보안 소프트웨어를 사용한 인증에 설명되어 있습니다.

다음과 같은 조건이 모두 참인 경우 사용자 ID와 호스트 이름 쌍이 올바릅니다.

- 확장에 저장된 사용자 ID의 길이가 올바릅니다(1자 - 8자).
- RSE 디먼에 지정된 사용자 ID에 `SERVAUTH` 클래스의 `IRR.HOST.hostname` 프로파일에 대한 READ 이상의 권한이 있습니다. 여기서, `hostname`은 확장에 저장된 호스트 이름입니다. 일반적으로 이 이름은 CDFMVS08.RALEIGH.IBM.COM과 같은 도메인 이름입니다.

주의: RSE 디먼에서는 클라이언트 인증서를 서명한 사용자의 신뢰 정도(매우 신뢰 또는 단순 신뢰)를 확인할 수 없으므로 보안 관리자가 RSE 디먼에 대해 알려진 모든 CA를 매우 신뢰할 수 있는지 확인해야 합니다. CA 인증서 액세스에 대한 자세한 정보는 인증서 유효성 검증을 참조하십시오.
상위 주제: 인증서 인증