GSS-API를 사용하는 프로그램은 무엇입니까? 괜찮은 샘플 프로그램이 있습니까?

StackOverflow https://stackoverflow.com/questions/1885287

  •  19-09-2019
  •  | 
  •  

문제

나는 GSS-API를 사용하고 싶다고 생각했지만 이제는 사소한 클라이언트/서버 쌍에 대한 좋은 샘플 코드를 찾는 데 어려움을 겪고 있기 때문에 확실하지 않습니다. 태양이 있습니다 샘플 코드를 포함한 문서, 그러나 예를 들어 몇 가지 독점 기능을 사용하여 GSS API 구현을 위해 특별히 작성되었습니다. GNU GSS-API (그리고 GNU 구현에 대해 그들을 다시 구현하는 방법이 즉시 명확하지 않은 경우). 또한 K & R 함수 선언 등이있는 ANSI 이전의 C로 작성되었습니다 (선언을 변환하는 데 아무런 문제가 없었지만 Sun Example 코드가 관련이 없을 정도로 오래 될 수 있다고 생각하게되었습니다).

지난 10 년 동안 신청서에서 GSS-API를 사용 했습니까? 읽을 가치가있는 예제 프로그램이 포함 된 자체 포함 튜토리얼을 알고 있습니까?

또는 아마도 내가 잘못된 트랙에 있고 대신 SASL을 시도해야 할 것입니다. GNU GSS-API 저자 자신 많은 것을 제안합니다.

그만한 가치를 위해 Linux에서 GCC를 사용하고 있으며 Kerberos가 이미 다른 목적으로 설정했습니다.

도움이 되었습니까?

해결책

예, GSSAPI 대신 SASL을 절대 사용해야합니다. 훨씬 더 잘 지원되는 프로토콜이며 라이브러리는 꽤 좋습니다. 최소한, 당신은 그것을 GSSAPI를 통해 생생한 면제 래퍼라고 생각할 수 있습니다. 왜냐하면 그것은 SASL 용으로 구현 된 일반적인 플러그인 중 하나이기 때문입니다. GSSAPI를 직접 사용하는 것을 고려해야 할 유일한 이유는 SASL 라이브러리를 구현하는 것입니다. 그러나 그렇게하지 마십시오. :)

SASL도 널리 사용됩니다. IMAP 및 XMPP의 일부로 지정됩니다.

TCP를 통해 일부 사용자 정의 프로토콜을 구현하고 있습니까?

다른 팁

Sun은 Java 코드에서 GSSAPI를 사용합니다. 여기에서는 조금 더 많은 정보를 찾을 수 있습니다.

Java에서 'GSS_IMPORT_NAME'및 'GSS_INIT_SEC_CONTEXT'메소드에 해당합니까?

또한 OpenJDK의 사람들이 수행 한 코드 구현을보고 싶을 수도 있습니다.

http://www.docjar.org/docs/api/sun/security/jgss/gsscontextimpl.html

그들은 Java로 작성된 GSSAPI의 완전한 작업 예를 출판했습니다.

승인하다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top