Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen xmlsec1 komutudur.
Program:
ADI
xmlsec1 - XML belgelerini imzalayın, doğrulayın, şifreleyin ve şifresini çözün
SİNOPSİS
xmlsn [] []
TANIM
xmlsec, XML'i imzalamak, doğrulamak, şifrelemek ve şifresini çözmek için kullanılan bir komut satırı aracıdır.
belgeler. izin verilen değerler şunlardır:
--yardım et bu yardım bilgilerini görüntüleyin ve çıkın
--Herkese yardım et
tüm komutlar/seçenekler için yardım bilgilerini görüntüleyin ve çıkın
--Yardım-
komut için yardım bilgilerini görüntüle ve çıkış
--versiyon
sürüm bilgilerini yazdır ve çık
--anahtarlar anahtarlar XML dosyası işleme
--imza verileri imzala ve XML belgesini çıkar
--Doğrulayın
imzalı belgeyi doğrula
--sign-tmpl
dinamik olarak oluşturulmuş imza şablonu oluştur ve imzala
--şifrelemek
verileri şifrele ve XML belgesini çıkar
--şifresini çözmek
XML belgesindeki verilerin şifresini çözme
SEÇENEKLER
--ignore-manifest'leri
işlem yapma elementler
--mağaza-referansları
sonucu saklayın ve yazdırın eleman işleme hemen önce
özet hesaplama
-- mağaza imzaları
sonucu saklayın ve yazdırın hesaplamadan hemen önce işleme
imza
--etkin-referans-uris
aşağıdaki değerlerin virgülle ayrılmış listesi: "boş", "aynı belge",
için olası URI öznitelik değerlerini kısıtlamak için "yerel", "uzaktan"
eleman
--visa3d-hack'i etkinleştirin
biz olduğumuzda URI özniteliklerinin işlenmesi için Visa3D protokolüne özgü hack'i etkinleştirir
XPath/XPointer motorunu kullanmamaya çalışmak; bu bir hack ve başka ne olduğunu bilmiyorum
kullandığınızda uygulamanızda bozuk olabilir ("--id-attr" seçeneğini de işaretleyin)
çünkü ihtiyacın olabilir)
--Ikili veri
ikili şifrelemek
--xml-veri
XML şifrelemek
--etkin-şifre-referansı-uris
aşağıdaki değerlerin virgülle ayrılmış listesi: "boş", "aynı belge",
için olası URI öznitelik değerlerini kısıtlamak için "yerel", "uzaktan"
eleman
--oturum anahtarı -
yeni oturum oluştur anahtarı bit boyutu (örneğin, "--session
des-192", DES192 şifrelemesi için yeni bir 3 bit DES anahtarı oluşturur)
--çıktı
sonuç belgesini dosyaya yaz
--print-hata ayıklama
hata ayıklama bilgilerini stdout'a yazdır
--print-xml-hata ayıklama
hata ayıklama bilgilerini xml formatında stdout'a yazdır
--dtd dosyası
belirtilen dosyayı DTD olarak yükle
--düğüm kimliği
operasyon başlangıç noktasını verilen düğüme ayarlayın
--düğüm-adı [ :]
operasyon başlangıç noktasını verilen ilk düğüme ayarlayın ve
URI
--node-xpath
işlem başlangıç noktasını belirtilen XPath tarafından seçilen ilk düğüme ayarlayın
ifade
--id-attr[: ] [ :]
nitelikler ekler (varsayılan değer "id") ile tüm düğümlerden ve
ad alanı bilinen kimlik özellikleri listesine; bu bir hack
ve bunun yerine ID niteliklerini bildirmek için DTD veya şema kullanabiliyorsanız ("--dtd-file" bölümüne bakın)
seçeneği), kullandığınızda uygulamanızda başka nelerin bozulabileceğini bilmiyorum
bu hack
--etkin-anahtar-veri
etkinleştirilmiş anahtar verilerinin virgülle ayrılmış listesi (kayıtlı anahtar veri sınıflarının listesi
"--list-key-data" komutuyla kullanılabilir); varsayılan olarak, kayıtlı tüm anahtar veriler
etkin
--etkin-alma-uris
aşağıdaki değerlerin virgülle ayrılmış listesi: "boş", "aynı belge",
için olası URI öznitelik değerlerini kısıtlamak için "yerel", "uzaktan"
öğe.
--gen-anahtar[: ] -
yeni oluştur anahtarı bit boyutu, anahtar adını ve
sonucu anahtar yöneticisine ekleyin (örneğin, "--gen:mykey rsa-1024" yeni bir
1024 bit RSA anahtarı ve adını "mykey" olarak ayarlar)
--keys-dosyası
anahtarları XML dosyasından yükle
--privkey-pem[: ] [, [, [...]]]
PEM dosyasından özel anahtarı ve bu anahtarı doğrulayan sertifikaları yükleyin
--privkey-der[: ] [, [, [...]]]
DER dosyasından özel anahtarı ve bu anahtarı doğrulayan sertifikaları yükleyin
--pkcs8-pem[: ] [, [, [...]]]
PKCS8 PEM dosyasından özel anahtarı ve bu anahtarı doğrulayan PEM sertifikalarını yükleyin
--pkcs8-der[: ] [, [, [...]]]
PKCS8 DER dosyasından özel anahtarı ve bu anahtarı doğrulayan DER sertifikalarını yükleyin
--pubkey-pem[: ]
PEM dosyasından ortak anahtarı yükle
--pubkey-der[: ]
DER dosyasından ortak anahtarı yükle
--aeskey[: ]
ikili dosyadan AES anahtarını yükle
--masaüstü[: ]
ikili dosyadan DES anahtarını yükle
--hmackey[: ]
ikili dosyadan HMAC anahtarını yükle
--pwd
anahtarları ve sertifikaları okumak için kullanılacak şifre
--pkcs12[: ]
pkcs12 dosyasından özel anahtarı yükle
--pubkey-sertifika-pem[: ]
PEM sertifika dosyasından ortak anahtarı yükle
--pubkey-sertifika-der[: ]
DER sertifika dosyasından ortak anahtarı yükle
--güvenilir-pem
PEM dosyasından güvenilir (kök) sertifika yükle
--güvenilmeyen-pem
PEM dosyasından güvenilmeyen sertifikayı yükle
--güvenilir-der
DER dosyasından güvenilir (kök) sertifika yükle
--güvenilmeyen-der
DER dosyasından güvenilmeyen sertifikayı yükle
--doğrulama-zamanı
"YYYY-AA-GG SS:DD:SS" biçiminde yerel saat kullanılan sertifika doğrulaması
--derinlik
maksimum sertifika zincir derinliği
--X509-katı kontrolleri atla
X509 verilerinin sıkı kontrolünü atlayın
--kripto
aşağıdaki listeden kullanılacak kripto motorunun adı: openssl, mscrypto,
nss, gnutls, gcrypt (hiçbir kripto motoru belirtilmemişse varsayılan olan kullanılır)
--kripto-yapılandırma
kripto motoru yapılandırmasına giden yol
--tekrarlamak
işlemi tekrarla zamanlar
--disable-hata-msgs
xmlsec hata mesajlarını yazdırma
--print-kripto-hata-mesajları
sonunda yazdırma hataları yığını
--yardım et
komutla ilgili yardım bilgilerini yazdır
onworks.net hizmetlerini kullanarak xmlsec1'i çevrimiçi kullanın