JCA

Key 인터페이스JCA에서 지원하는 모든 키는 Java.Security.Key 인터페이스로 추상화된다.Key 인터페이스는 getAlgorithm(), getFormat(), getEncoded() 를 제공하며, 제한된 키정보에 대한 접근만 허용하고 있다.1234567KeyPair keyPair = rsaUtil.generateKeyFair();PrivateKey privateKey = keyPair.getPrivate();PublicKey publicKey = keyPair.getPublic(); log.info("algorithm : {}", privateKey.getAlgorithm());log.info("format : {}", privateKey.getFormat());log.info("encod..
JCA(Java Cryptography Architecture)JAVA에서의 보안 관련 기능 중에서 JCA(Java Cryptography Architecture)는 핵심이라고 할 수 있다.JCA는 프로바이더 구조를 사용하여 보안과 관련된 다양한 API를 제공한다.ex) 전자서명(Digital Signature), 메시지 다이제스트(Message Digest), 인증서 유효성 검사(Certificate Validation), 키생성 등등정확히 말하자면 디자인 패턴은 아니다. Factory 패턴과 유사하나 외부설정에 따라 다른 객체를 생성하는 패턴을 칭한다. (나쁜 패턴이라고 함)하지만 잘 작성된 오픈소스 프로젝트들에서 이러한 구현을 꽤 볼수있다. => 더 알아봐야할듯 설계 원칙JAVA 플랫폼을 기반으로 ..
깡냉쓰
'JCA' 태그의 글 목록