AlgorithmMethod
AlgorithmMethod (알고리즘 메서드)
XML 보안 사양에서 정의된 알고리즘의 추상적인 표현입니다.
본문
하위 클래스는 Transform과 같은 구체적인 유형의 XML 보안 알고리즘을 나타냅니다.
이 인터페이스는 알고리즘의 URI 식별자와 알고리즘별 매개변수에 대한 접근을 제공합니다.
주요 메서드는 다음과 같습니다.
getAlgorithm()– 이 알고리즘 메서드를 식별하는 URI를 반환합니다. URI는 W3C 권장 사항이나 다른 표준 기구에 정의된 알고리즘 식별자입니다.getParameterSpec()– 이 알고리즘 메서드와 관련된 알고리즘별 매개변수를 반환합니다. 매개변수가 없으면null을 반환합니다.setParameterSpec(AlgorithmParameterSpec paramSpec)– 이 알고리즘 메서드와 관련된 알고리즘별 매개변수를 설정합니다.
AlgorithmMethod는 XML 서명(Signature)과 관련된 암호화 알고리즘들을 추상화하여, 서명 생성·검증 과정에서 알고리즘을 식별하고 그에 필요한 매개변수를 지정할 수 있게 해줍니다.