guestbook
-
데미야
랑우님. 혹시 인증서에서 R값이라는 VID 값에 관하여 알고계신지요?
2009/11/06 10:55 [ EDIT/ DEL : REPLY ]
R값을 읽어서 데이터를 넘겨야하는데
개인키에서 어떻게 가져오는지 모르겠네요.
올려주신 소스의
byte[] output = cipher.doFinal(encryptedPrivateKeyInfo.getEncryptedData());
output 데이터를 저장하여
BERVIEWER로 보면 VID 값 같은걸 찾기는했는데
이걸 대채 어떻게 가져와야하는지.. OTL
부탁드리겠습니다...
밑에 질문드렸던 SwA Profile 1.1 알고리즘은 다른분의 도움으로 해결했습니다 ^^
이거 완전 산넘어 산이네요. -
데미야
지금 국세청 전자세금계산서 프로젝트 진행중인데
2009/10/31 22:48 [ EDIT/ DEL : REPLY ]
국세청에서 트랜스폼 알고리즘으로 SwA Profile 1.1 알고리즘을 요구합니다.
제가 알아본 바로는 그 스펙을 제공하는 공개전자서명 툴킷은 없습니다 ( 있으면 좋겠습니다만... ㅠㅠ)
그래서 전자서명 절차대로 구현을 하긴했는데. 전자서명 값이 틀리다고 나옵니다.
궁금한게 많은데 혹시 괜찮으시다면 메신져나 메일로 상담 가능한지요?
제 메신져가
MSN : mists@live.co.kr
NATEON : mists@nate.com
EMAIL : mists410@gmail.com
ㅠㅠ 지금 이건으로 진행이 안되어 회사에서 역적으로 몰리고 있습니다.
제발 연락부탁드리겠습니다.
부탁드립니다.-
데미야
답변 감사합니다.
2009/11/02 10:27 [ EDIT/ DEL ]
SwA Profile 1.1은 간단합니다
SwA 형태로 파일을 첨부하고 이거 지원되는 SOAP 엔진이
AXIS, AXIS2, SUN METRO 더군요
전자서명 할때 첨부파일에 대한 해쉬 값을 만들어서 넣어주면 되더군요
SUN METRO는 확실히 SWA PROFILE 1.1을 지원합니다만
국세청에서 지정하는 정규화 알고리즘을 사용하려하면
에러가 나더군요.
남은건 AXIS, AXIS2인데 AXIS는 WS4J, AXIS2는 RAMPART인데 이거도 붙여서 동작시키면 에러가 OTL
JWSDP 1.5에는 Profile 1.0까지만 지원되더군요..
-
곰곰
안녕하세요.
2009/10/06 21:28 [ EDIT/ DEL : REPLY ]
요즘 xlet을 공부하는 학생인데요.
웹 검색하다 우연히 왔는데 좋은 자료가 많아서 감사히 보고 있습니다.
그리고 혹시 도움 좀 얻을 수 있을까 해서 글을 남깁니다.
xlet 에서 동영상을 띄울려고 하는데
scalingControl = (BackgroundVideoPresentationControl)player.getControl("org.dvb.media.BackgroundVideoPresentationControl");
이쪽 부분에서 자꾸 null을 받는데 몇일째 고민해도 답이 안나옵니다.ㅠㅠ
IPTV 자료보면서 님께서 아실거 같아서 염치없이 부탁드립니다.
바쁘신 와중에 이런 글 남겨서 죄송하구요.
그리고 답변 해주시면 감사하겠습니다.-
에뮬레이터에서 xlet을 구동시키시나봐요? 만약 xeltview를 쓰신다면 그 기능(?)을 지원안하기에 null을 반환합니다. 다른 에뮬은 써본게 없는데, 제가 알기론 제대로 된게 없어서 90%이상 null을 반환할거에요
2009/10/07 10:13 [ EDIT/ DEL ]
정상적인 테스트는 실제 STB에서 해야하구요. 동영상을 꼭!! 재생시켜보고 싶다면, 좀 다른 방법으로 해야합니다.
http://www.interactivetvweb.org 코드 샘플에 가시면 다른 방법으로(?) 사용하는게 있을겁니다. 참조하시길 바래요.
-
-
카미
안녕하세요~ 오랜만에 들렀네요. (강원도에서 근 1달 째 은둔 생활 중!..)
2009/09/24 13:35 [ EDIT/ DEL : REPLY ]
후우~ 이제 산책하는것도, 강 구경하는것도 질리기 시작하네요.
몸도 근질근질하고 말이죠...... 서울 도봉구에 다시 방을 구해서 추석새고 내려가기로 했답니다^^;
그때까지는 시골에서 벌레들이랑 놀아야 할 것 같아요.
오늘은 왕따시?(=_=정말 컷음) 만한 사마귀가 길을 막더군요 발끝으로 어퍼컷을 날려버렸답니다 ~_~;
흐흐...
내려가면 열공해서 빨리 취직해야할것같아요..부모님 걱정 끼쳐드리지 않게..
랑우님은 건강하신지^^... -
레드팬더
-
카미
-
JeiStyle
-
KeyPairGenerator는 키 생성용이라서 고정된 값으로 생성은 안될거 같습니다. 간단히 설명드리자면 개인키용 두 소수와 공개키용 두 소수를 따로 저장해서 사용하면 됩니다. java.security.spec.RSAPrivateKeySpec, java.security.spec.RSAPublicKeySpec 두 클래스 생성자를 보시면 두개의 BigInteger를 첨자로 사용하게 되어있는데, 이것을 사용하면 되죠. 이 키 스펙을 생성하신 다음,
2009/06/28 21:56 [ EDIT/ DEL ]
KeyFactory keyFactory = KeyFactory.getInstance("RSA");
PrivateKey privateKey = keyFactory.generatePrivate(privateKeySpec);
이런식으로 사용하시면 됩니다.
-
-
바람돌이
-
초보
-
죄송합니다. 요즘 정신없이 일하느라, 답변이 많이 늦어졌네요.
2009/04/05 13:04 [ EDIT/ DEL ]
간단하게 얘기해드리자면, 일반적으로 서버와 세션유지하는것도 쿠키를 통해서 이루어집니다. 쿠키에 세션아이디가 저장되어 있고, 서버가 이 세션아이디를 가지고 세션을 유지시키는것이죠. 그래서 HttpClient를 통해서 세션을 유지할려면 쿠키를 사용가능하게 하면 되는것입니다. JFF글 가운데 소스에 보시면 client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY); 라고 쿠기 사용가능하게 해주시면, 해당 세션이 유지가 되고, 그 client를 통해서 로그인을 하게 되면 로그인된 세션이 유지가 되는것이죠.
물론 이 방법 말고 다른 방법으로 세션을 유지시키는 구조라면 그에 알맞는 방법일 필요하구요 ^^
-
-
ggo
안녕하세요
2009/03/20 15:38 [ EDIT/ DEL : REPLY ]
웹 검색하다가 제가 궁금해하는 것을 알고 계실것 같아 글남깁니다..
현재 HSM 이라는 키관리 장비에 키를 인서트 하고 들어가 있는 키를 이용하여 암호화 하는 툴을 자바로 개발중입니다.
DES 등의 국제 규격은 자바에서 지원하는 SecrekKeySpec을 이용하여 아래처럼 정의하여 사용하고 있습니다.
Key desKey = new SecretKeySpec(keyData, 0, keyData.length, "DES");
문제는 SEED 는 자바에서 지원을 하지 않는 다는 것인데,,
Cipher cipher = Cipher.getInstance("SEED/CBC/PKCS5Padding", provider); <- 공인인증서로 암복호화 해보자는 글을 보았습니다... 제가 해보았을땐 SEED를 지원하지 않는 다고 에러가 나오던데..
혹시 SecretKeySpec 이나, Cipher 에서 SEED를 사용할 수 있는 다른 방법을 아실까해서요..
바쁘실테지만,, 답변주시면 감사한 마음안고 열심히 코딩해보겠습니다.-
http://www.bouncycastle.org/latest_releases.html 에 가보시면 중간쯤에 Signed JAR files 이라고 있습니다. bcprov-jdk15-142.jar 같은 JDK 버전에 있는 Provider를 다운 받으신후 클래스패스에 잡아주시면 되요.
2009/03/20 16:04 [ EDIT/ DEL ]
java.security 파일에 등록해서 사용하셔도 되고, 아니면 BouncyCastleProvider provider = new BouncyCastleProvider();로 직접 Provider를 생성하셔서 사용하셔도 됩니다. 행운을 빌어요 ^^
-