|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectorg.ietf.jgss.MessageProp
public class MessageProp
이 유틸리티 클래스는, 메세지마다의 GSSContext 메소드내에서 사용해, 메세지마다의 프로퍼티을 설정합니다.
GSSContext 인터페이스의 wrap 및 getMIC 메소드와 조합해 이 클래스의 인스턴스를 사용하면, 특정의 보호 품질 (QOP)을 지정하거나 기밀성 서비스를 호출해 옆으로부터 건네받은 데이터에 적용할지 어떨지를 요구하거나 (wrap 마셔) 할 수 있습니다. 디폴트의 QOP 를 요구하는 경우는, QOP 의 값을 0 으로 할 필요가 있습니다.
GSSContext 인터페이스의 unwrap 및 verifyMIC 메소드와 조합해 이 클래스의 인스턴스를 사용하면, 건네받은 메세지 전체에 QOP 와 기밀성 서비스가 적용됩니다. verifyMIC 의 경우, 기밀 성질과 상태태는 항상 false
가 됩니다. 이러한 메소드로부터 복귀할 경우에, 이 객체에는 처리된 토큰의 추가 상태치도 포함됩니다. 추가 상태치는, 낡은 토큰, 순서가 올바르지 않은 토큰, 갭 토큰, 또는 중복 토큰을 나타냅니다.
GSSContext.wrap(byte[], int, int, org.ietf.jgss.MessageProp)
,
GSSContext.unwrap(byte[], int, int, org.ietf.jgss.MessageProp)
,
GSSContext.getMIC(byte[], int, int, org.ietf.jgss.MessageProp)
,
GSSContext.verifyMIC(byte[], int, int, byte[], int, int, org.ietf.jgss.MessageProp)
생성자 의 개요 | |
---|---|
MessageProp (boolean privState)
특정의 프라이버시 상태를 설정하는 생성자 입니다. |
|
MessageProp (int qop,
boolean privState)
QOP 와 프라이버시 상태의 값을 설정하는 생성자 입니다. |
메소드의 개요 | |
---|---|
int |
getMinorStatus ()
부하의 기구가 이 메세지마다의 조작으로 설정한 마이너 상태 코드를 꺼냅니다. |
String |
getMinorString ()
마이너 상태 코드에 대해 설명하는 캐릭터 라인을 꺼냅니다. |
boolean |
getPrivacy ()
프라이버시 상태를 꺼냅니다. |
int |
getQOP ()
QOP 치를 꺼냅니다. |
boolean |
isDuplicateToken ()
이 토큰이 이전의 토큰의 복제인가 어떤가를 테스트합니다. |
boolean |
isGapToken ()
예기 한 토큰이 착신하고 있을지 어떨지, 즉 선행하는 토큰이 정상적으로 처리되고 있는지 어떤지를 테스트합니다. |
boolean |
isOldToken ()
토큰의 유효기간이 끊어져 있는지 어떤지, 즉 토큰이 낡기 때문에 중복을 확인할 수 없는지 어떤지를 테스트합니다. |
boolean |
isUnseqToken ()
후속의 토큰이 벌써 처리되고 있는지 어떤지를 테스트합니다. |
void |
setPrivacy (boolean privState)
프라이버시 상태를 설정합니다. |
void |
setQOP (int qop)
QOP 치를 설정합니다. |
void |
setSupplementaryStates (boolean duplicate,
boolean old,
boolean unseq,
boolean gap,
int minorStatus,
String minorString)
이 메소드는, 추가 정보 플래그 상태와 마이너 상태를 MessageProp 로 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public MessageProp(boolean privState)
privState
- 프라이버시 (기밀성) 상태public MessageProp(int qop, boolean privState)
qop
- QOP 치privState
- 프라이버시 (기밀성) 상태메소드의 상세 |
---|
public int getQOP()
setQOP(int)
public boolean getPrivacy()
setPrivacy(boolean)
public void setQOP(int qop)
qop
- QOP 치가 설정되는 int 치getQOP()
public void setPrivacy(boolean privState)
privState
- 프라이버시 (기밀성) 상태가 진정한 경우는 true,
그렇지 않은 경우는 falsegetPrivacy()
public boolean isDuplicateToken()
public boolean isOldToken()
public boolean isUnseqToken()
public boolean isGapToken()
public int getMinorStatus()
public String getMinorString()
null
가 반환된다public void setSupplementaryStates(boolean duplicate, boolean old, boolean unseq, boolean gap, int minorStatus, String minorString)
duplicate
- 이 토큰이 이전의 토큰의 복제였을 경우는 true,
그렇지 않은 경우는 falseold
- 이 토큰의 유효기간이 끊어져 있는 경우는 true, 그렇지 않은 경우는
falseunseq
- 후속의 토큰이 벌써 처리되고 있는 경우는 true, 그렇지 않은 경우는
falsegap
- 선행하는 토큰이 정상적으로 처리되어 있지 않은 경우는 true,
그렇지 않은 경우는 falseminorStatus
- 메세지마다의 조작의 마이너 상태 코드를 나타낸다
intminorString
- minorStatus 치의 텍스트 표현
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.