Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 xmlsec1 명령입니다.
프로그램:
이름
xmlsec1 - XML 문서 서명, 확인, 암호화 및 해독
개요
xmlsec [] []
기술
xmlsec는 XML 서명, 확인, 암호화 및 암호 해독을 위한 명령줄 도구입니다.
서류. 허용된 값은 다음과 같습니다.
--도움 이 도움말 정보를 표시하고 종료
--도움말
모든 명령/옵션에 대한 도움말 정보 표시 및 종료
--돕다-
명령에 대한 도움말 정보 표시 그리고 종료
--번역
버전 정보를 출력하고 종료
--키 키 XML 파일 조작
--징후 서명 데이터 및 출력 XML 문서
--검증
서명된 문서 확인
--sign-tmpl
동적으로 생성된 서명 템플릿 생성 및 서명
--암호화
데이터 암호화 및 XML 문서 출력
--암호 해독
XML 문서에서 데이터 해독
옵션
--무시 매니페스트
처리하지 마십시오 강요
--저장-참조
결과 저장 및 인쇄 직전에 요소 처리
계산 다이제스트
--스토어 서명
결과 저장 및 인쇄 계산 직전 처리
서명
--활성화-참조-uris
다음 값의 쉼표로 구분된 목록: "empty", "same-doc",
"local", "remote"는 가능한 URI 속성 값을 제한합니다.
요소
--enable-visa3d-hack
우리가 있을 때 URI 속성 처리를 위한 Visa3D 프로토콜 특정 해킹을 활성화합니다.
XPath/XPointer 엔진을 사용하지 않으려고 합니다. 이것은 해킹이고 나는 다른 것을 모른다
응용 프로그램을 사용할 때 응용 프로그램에서 손상될 수 있습니다("--id-attr" 옵션도 확인하십시오).
필요할 수 있기 때문에)
--이진 데이터
바이너리 암호화하다
--xml-데이터
XML 암호화하다
--활성화-암호-참조-uris
다음 값의 쉼표로 구분된 목록: "empty", "same-doc",
"local", "remote"는 가능한 URI 속성 값을 제한합니다.
요소
--세션 키 -
새 세션 생성 의 열쇠 비트 크기(예: "--session
des-192"는 DES192 암호화를 위한 새로운 3비트 DES 키를 생성합니다.)
--산출
결과 문서를 파일에 쓰기
--인쇄-디버그
stdout에 디버그 정보 출력
--print-xml-디버그
xml 형식의 stdout에 디버그 정보 인쇄
--dtd 파일
지정된 파일을 DTD로 로드
--노드 ID
작업 시작 지점을 주어진 노드로 설정
--노드 이름 [ :)
주어진 작업 시작 지점을 첫 번째 노드로 설정 그리고
URI
--노드-xpath
지정된 XPath에서 선택한 첫 번째 노드로 작업 시작 지점을 설정합니다.
표현
--id-attr[: ] [ :)
속성을 추가합니다 (기본값 "id")가 있는 모든 노드에서 그리고
네임스페이스 알려진 ID 속성 목록; 이것은 해킹이다
대신 DTD 또는 스키마를 사용하여 ID 속성을 선언할 수 있는 경우("--dtd-file" 참조)
옵션), 사용할 때 응용 프로그램에서 다른 무엇이 손상될 수 있는지 모르겠습니다.
이 해킹
--활성화된 키 데이터
활성화된 키 데이터의 쉼표로 구분된 목록(등록된 키 데이터 클래스 목록은
"--list-key-data" 명령으로 사용 가능); 기본적으로 등록된 모든 키 데이터는
사용 가능
--활성화-검색-uris
다음 값의 쉼표로 구분된 목록: "empty", "same-doc",
"local", "remote"는 가능한 URI 속성 값을 제한합니다.
요소.
--gen-키[: ] -
새로 생성 의 열쇠 비트 크기, 키 이름을 다음으로 설정 그리고
결과를 키 관리자에 추가합니다(예: "--gen:mykey rsa-1024"는 새
1024비트 RSA 키 및 이름을 "mykey"로 설정)
--키 파일
XML 파일에서 키 로드
--privkey-pem[: ] [, [, [...]]]
PEM 파일에서 개인 키를 로드하고 이 키를 확인하는 인증서
--privkey-der[: ] [, [, [...]]]
DER 파일에서 개인 키 로드 및 이 키를 확인하는 인증서
--pkcs8-pem[: ] [, [, [...]]]
PKCS8 PEM 파일에서 개인 키 로드 및 이 키를 확인하는 PEM 인증서
--pkcs8-der[: ] [, [, [...]]]
PKCS8 DER 파일에서 개인 키 로드 및 이 키를 확인하는 DER 인증서
--pubkey-pem[: ]
PEM 파일에서 공개 키 로드
--pubkey-der[: ]
DER 파일에서 공개 키 로드
--애스키[: ]
바이너리 파일에서 AES 키 로드
--데스크키[: ]
바이너리 파일에서 DES 키 로드
--hmackey[: ]
바이너리 파일에서 HMAC 키 로드
--pwd
키 및 인증서를 읽는 데 사용할 암호
--pkcs12[: ]
pkcs12 파일에서 로드 개인 키 로드
--pubkey-cert-pem[: ]
PEM 인증서 파일에서 공개 키 로드
--pubkey-cert-der[: ]
DER 인증서 파일에서 공개 키 로드
--신뢰할 수 있는-pem
PEM 파일에서 신뢰할 수 있는(루트) 인증서 로드
--신뢰할 수 없는-pem
PEM 파일에서 신뢰할 수 없는 인증서 로드
--신뢰할 수 있는 데르
DER 파일에서 신뢰할 수 있는(루트) 인증서 로드
--신뢰할 수 없는 데르
DER 파일에서 신뢰할 수 없는 인증서 로드
--확인-시간
인증서 확인에 사용된 "YYYY-MM-DD HH:MM:SS" 형식의 현지 시간
--깊이
최대 인증서 체인 깊이
--X509-건너뛰기-엄격한-검사
X509 데이터의 엄격한 검사 건너뛰기
--암호화
다음 목록에서 사용할 암호화 엔진의 이름: openssl, mscrypto,
nss, gnutls, gcrypt(암호화 엔진이 지정되지 않은 경우 기본 엔진이 사용됨)
--암호화 구성
암호화 엔진 구성 경로
--반복하다
작업을 반복 타임스
--비활성화 오류 메시지
xmlsec 오류 메시지를 인쇄하지 마십시오
--print-crypto-error-msgs
마지막에 오류 스택 인쇄
--도움
명령에 대한 도움말 정보 인쇄
onworks.net 서비스를 사용하여 온라인에서 xmlsec1 사용