JavaTM Platform
Standard Ed. 6

javax.xml.crypto.dsig.dom
클래스 DOMSignContext

java.lang.Object 
  상위를 확장 javax.xml.crypto.dom.DOMCryptoContext 
      상위를 확장 javax.xml.crypto.dsig.dom.DOMSignContext
모든 구현된 인터페이스:
XMLSignContext , XMLCryptoContext


public class DOMSignContext
extends DOMCryptoContext
implements XMLSignContext

DOM 고유 XMLSignContext . 이 클래스에는, 서명을 생성했을 때에 XMLSignature 객체가 정렬화 되는 DOM 트리에서의 위치를 지정하는 추가의 메소드가 포함됩니다.  

DOMSignContext 인스턴스에는 ,함께 사용되는 XML 서명 구조에 고유의 정보 및 상태를 포함할 수 있습니다. DOMSignContext 가 다른 서명 구조 (예를 들어, 같은 DOMSignContext 인스턴스를 사용해 2 개(살)이 다른 XMLSignature 객체에 서명 해서는 안된다)와 함께 사용되었을 경우, 예상외의 결과가 됩니다.

도입된 버젼:
1.6

생성자 의 개요
DOMSignContext (Key  signingKey, Node  parent)
          지정한 서명열쇠 및 친노드로 DOMSignContext 를 작성합니다.
DOMSignContext (Key  signingKey, Node  parent, Node  nextSibling)
          지정한 서명열쇠, 친노드 및 형제 노드로 DOMSignContext 를 작성합니다.
DOMSignContext (KeySelector  ks, Node  parent)
          지정한 열쇠 셀렉터 및 친노드로 DOMSignContext 을 작성합니다.
DOMSignContext (KeySelector  ks, Node  parent, Node  nextSibling)
          지정한 열쇠 셀렉터, 친노드 및 형제 노드로 DOMSignContext 를 작성합니다.
 
메소드의 개요
 Node getNextSibling ()
          nextSibling 노드를 돌려줍니다.
 Node getParent ()
          친노드를 돌려줍니다.
 void setNextSibling (Node  nextSibling)
          다음의 형제 노드를 설정합니다.
 void setParent (Node  parent)
          친노드를 설정합니다.
 
클래스 javax.xml.crypto.dom. DOMCryptoContext 로부터 상속된 메소드
get , getBaseURI , getDefaultNamespacePrefix , getElementById , getKeySelector , getNamespacePrefix , getProperty , getURIDereferencer , iterator , put , putNamespacePrefix , setBaseURI , setDefaultNamespacePrefix , setIdAttributeNS , setKeySelector , setProperty , setURIDereferencer
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 
인터페이스 javax.xml.crypto. XMLCryptoContext 로부터 상속된 메소드
get , getBaseURI , getDefaultNamespacePrefix , getKeySelector , getNamespacePrefix , getProperty , getURIDereferencer , put , putNamespacePrefix , setBaseURI , setDefaultNamespacePrefix , setKeySelector , setProperty , setURIDereferencer
 

생성자 의 상세

DOMSignContext

public DOMSignContext(Key  signingKey,
                      Node  parent)
지정한 서명열쇠 및 친노드로 DOMSignContext 를 작성합니다. 서명열쇠는,getKeySelector 메소드에 의해 반환되는 단독 KeySelector 에 포함됩니다. setNextSibling 메소드를 호출하는 것으로 다음의 형제 노드를 지정하지 않는 한, 정렬화 된 XMLSignature 는 지정한 친노드의 마지막 아이 요소로서 추가됩니다.

파라미터:
signingKey - 서명열쇠
parent - 친노드
예외:
NullPointerException - signingKey 또는 parentnull 의 경우

DOMSignContext

public DOMSignContext(Key  signingKey,
                      Node  parent,
                      Node  nextSibling)
지정한 서명열쇠, 친노드 및 형제 노드로 DOMSignContext 를 작성합니다. 서명열쇠는,getKeySelector 메소드에 의해 반환되는 단독 KeySelector 에 포함됩니다. 정렬화 된 XMLSignature 는, 지정한 친노드의 아이 요소로서 지정한 다음의 형제 노드의 직전에 삽입됩니다.

파라미터:
signingKey - 서명열쇠
parent - 친노드
nextSibling - 다음의 형제 노드
예외:
NullPointerException - signingKey, parent 또는 nextSiblingnull 의 경우

DOMSignContext

public DOMSignContext(KeySelector  ks,
                      Node  parent)
지정한 열쇠 셀렉터 및 친노드로 DOMSignContext 를 작성합니다. setNextSibling 메소드를 호출하는 것으로 다음의 형제 노드를 지정하지 않는 한, 정렬화 된 XMLSignature 는 지정한 친노드의 마지막 아이 요소로서 추가됩니다.

파라미터:
ks - 열쇠 셀렉터
parent - 친노드
예외:
NullPointerException - ks 또는 parentnull 의 경우

DOMSignContext

public DOMSignContext(KeySelector  ks,
                      Node  parent,
                      Node  nextSibling)
지정한 열쇠 셀렉터, 친노드 및 형제 노드로 DOMSignContext 를 작성합니다. 정렬화 된 XMLSignature 는, 지정한 친노드의 아이 요소로서 지정한 다음의 형제 노드의 직전에 삽입됩니다.

파라미터:
ks - 열쇠 셀렉터
parent - 친노드
nextSibling - 다음의 형제 노드
예외:
NullPointerException - ks,parent 또는 nextSiblingnull 의 경우
메소드의 상세

setParent

public void setParent(Node  parent)
친노드를 설정합니다.

파라미터:
parent - 친노드. 정렬화 된 XMLSignature 은, 이 노드의 아이 요소로서 추가됩니다.
예외:
NullPointerException - parentnull 의 경우
관련 항목:
getParent()

setNextSibling

public void setNextSibling(Node  nextSibling)
다음의 형제 노드를 설정합니다.

파라미터:
nextSibling - 다음의 형제 노드입니다. 정렬화 되었다 XMLSignature 는, 이 노드의 직전에 삽입됩니다. null 를 지정하면(자) 현재의 설정을 삭제합니다.
관련 항목:
getNextSibling()

getParent

public Node  getParent()
친노드를 돌려줍니다.

반환값:
친노드. null 는 되지 않는
관련 항목:
setParent(Node)

getNextSibling

public Node  getNextSibling()
nextSibling 노드를 돌려줍니다.

반환값:
nextSibling 노드, 또는 지정되지 않는 경우는 null.
관련 항목:
setNextSibling(Node)

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.