UNIX에 해당
TCP/IP 요청 시도 이벤트에 연결된 종료 함수에 전달되는 첫 번째 매개 변수는 SEOS_EXITINET 구조에 대한 포인터입니다. 이 구조는 요청되는 연결에 대한 정보를 포함합니다. SEOS_EXITINET 구조는 authxapi.h 파일에서 찾을 수 있습니다.
연결을 요청하는 호스트의 IP 주소입니다.
연결을 요청하는 호스트의 이름입니다.
연결이 요청된 대상 포트의 번호입니다.
연결 요청에 사용되는 프로토콜 코드입니다. 현재는 TCP만 지원됩니다.
요청된 연결 액세스의 정확한 수준입니다. 현재 TCP/IP 요청에는 읽기 액세스만 사용할 수 있습니다.
연결을 요청하는 프로그램의 이름입니다. 해당되지 않는 경우 NULL로 설정됩니다.
암호 품질 검사 시도 이벤트에 연결된 종료 함수에 전달되는 첫 번째 매개 변수는 SEOS_EXITPASS 구조에 대한 포인터입니다. 이 구조는 확인할 연결에 대한 정보를 포함합니다. SEOS_EXITPASS 구조는 authxapi.h 파일에서 찾을 수 있습니다.
암호 유효성을 검사하거나 암호를 설정하기 위해 프로그램을 시작하는 사용자의 이름입니다. 사용자 또는 관리자(예: UNIX의 root)일 수 있습니다.
암호 유효성을 검사할 해당 사용자의 이름입니다.
일반 텍스트 형식의 새 사용자 암호입니다.
이전 사용자 암호입니다. ADMIN 특성이 없는 사용자가 자신의 현재 암호를 변경하는 경우에만 정의됩니다. 관리자(예: UNIX의 root)가 다른 사용자의 암호를 수정하는 경우처럼 이 필드가 정의되지 않은 경우에는 NULL로 설정됩니다.
CA ControlMinder 암호 확인 메커니즘의 결과입니다. 사전 확인 함수에는 이 필드가 정의되지 않습니다. 사후 확인 함수의 경우 이 필드는 CA ControlMinder 암호 품질 검사의 결과를 포함합니다. 사후 설정 종료 함수와 함께 사용할 경우 se_result는 다음 정수 값 중 하나가 들어 있는 마스크를 포함합니다.
0 VERIFYPASS_OK
암호가 올바릅니다.
암호가 너무 짧습니다.
암호에 사용자 이름이 포함되어 있습니다.
암호에 포함된 소문자의 수가 너무 적습니다.
암호에 포함된 대문자의 수가 너무 적습니다.
암호에 포함된 숫자 인수가 너무 적습니다.
암호에 포함된 특수 문자의 수가 너무 적습니다.
암호에서 동일한 문자가 너무 많이 반복됩니다.
새 암호가 이전 암호와 동일합니다.
새 암호가 암호 기록 목록에 저장된 값 중 하나와 동일합니다.
암호에 포함된 영문자의 수가 너무 적습니다.
암호에 포함된 영숫자의 수가 너무 적습니다.
마지막으로 암호를 변경한 이후 충분한 시간이 결과하지 않았습니다.
새 암호에 이전 암호가 포함되어 있거나 이전 암호에 새 암호가 포함되어 있습니다.
이전 암호가 올바르지 않습니다.
CA ControlMinder 암호 설정 메커니즘의 결과입니다. 암호 사전 설정 함수에는 정의되지 않습니다. 사후 설정 함수의 경우 이 필드는 CA ControlMinder의 암호 변경 시도 결과를 포함합니다. 이 매개 변수는 현재 사용되지 않습니다.
각 종료 API 함수에는 SEOS_EXITRES 구조에 대한 포인터가 두 번째 매개 변수로 전달됩니다. 사전 종료 함수는 빈 구조를 받아 해당 함수의 결과로 채운 후에 seosd 데몬(UNIX의 경우) 또는 seosd 서비스(Windows의 경우)로 제어권을 반환합니다. 사후 종료 함수는 CA ControlMinder 권한 부여 결과로 채워진 구조를 받습니다. 그런 다음 해당 함수의 결과로 구조를 다시 채운 후에 seosd 데몬(UNIX의 경우) 또는 seosd 서비스(Windows의 경우)로 제어권을 반환합니다. SEOS_EXITRES 구조는 authxapi.h 파일에서 찾을 수 있습니다.
이 종료 함수의 최종 결과입니다. 유효한 값은 다음 함수 중 하나입니다.
CA ControlMinder에 요청을 허용하도록 지시합니다.
CA ControlMinder에 요청을 거부하도록 지시합니다.
CA ControlMinder에 결과를 결정하도록 지시합니다.
권한 부여 프로세스가 요청을 허용할지 거부할지를 결정한 단계입니다.
참고: 권한 부여 단계에 대한 자세한 내용은 참조 안내서와 헤더 파일 seauthstages.h를 참조하십시오.
권한 부여 프로세스가 허용된 단계입니다. 사용자 고유의 단계를 정의할 수 있습니다. 정의하는 값은 SEOS_EXITR_MINSTAGE보다 커야 합니다. 권한 부여가 허용되지 않은 경우에는 gstage가 정의되지 않습니다.
CA ControlMinder가 이 이벤트를 로그 파일에 기록해야 하는지 여부를 나타내는 플래그입니다. 값 0(FALSE)은 기록이 필요하지 않음을 나타냅니다. 값 1(TRUE)은 기록이 필요함을 나타냅니다.
기록이 필요한 이유를 나타내는 플래그입니다. 사용자 고유의 이유를 정의할 수 있습니다. 정의하는 값은 SEOS_EXITR_EXLOGMIN보다 커야 합니다.
오류 로그에 오류를 보고하는 원본 파일의 이름(ANSI‑C의 __FILE__ 매크로)입니다. 함수가 0을 반환하는 경우에는 사용되지 않습니다.
로그 파일에 기록할 오류가 발생한 원본 파일 내의 행 번호(ANSI‑C의 __LINE__ 매크로)입니다. 함수가 0을 반환하는 경우에는 사용되지 않습니다.
|
Copyright © 2013 CA.
All rights reserved.
|
|