Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut samlsign'dır.
Program:
ADI
samlsign - XML belgelerini imzalayın ve doğrulayın
SİNOPSİS
küçük imza <seçenekleri>
TANIM
küçük imza imzalanmış XML belgelerini imzalar veya doğrular. Bir belgeyi imzalamak için şunu kullanın: -s. doğrulamak için
belge, atlamak -s. Biri -c, -Rya da -T Doğrulama sırasında seçenekler gereklidir. Herhangi biri
-k or -R imzalarken gereklidir.
Varsayılan olarak, küçük imza standart girişi işaretler veya doğrular. Geçmek -u or -f almak için
URL'den veya dosya yolundan belge. İmzalı belgeler her zaman standart çıktı olarak yazdırılır.
SEÇENEKLER
-u URL İmzalanacak veya doğrulanacak belgenin URL'si.
-f PATH
İmzalanacak veya doğrulanacak belgenin tam yolu.
-İD ID Belgenin tamamı üzerinde hareket etmek yerine, yalnızca nesne üzerinde işlem yapın.
Belirtilen ID. Yalnızca o nesne (yeni imzasıyla birlikte) şu adrese yazdırılacaktır:
standart çıktı.
-s Varsayılan doğrulama eylemi yerine imzalayın.
-k ANAHTAR İmzalama için kullanılacak anahtarın tam yolunu belirtir.
-c CERT
Doğrulama için kullanılacak sertifikanın tam yolunu belirtir.
-R RESOLVE
İmzalama veya doğrulama için kullanılacak bir kimlik bilgisi çözümleyicisi belirtir.
-T GÜVEN
TrustEngine tabanlı doğrulama için güven motorunu belirtir.
-M METADATA
TrustEngine tabanlı doğrulama için meta verileri belirtir.
-i İHRACATÇI
Doğrulama için vereni belirtir.
-p Prot
TrustEngine tabanlı doğrulama için protokolü belirtir. Bu seçenek
ada göre keyfi bir protokolün belirtilmesi, ancak daha yaygın olarak
standart protokol adları için aşağıda listelenen seçeneklerden
-r ADI
TrustEngine tabanlı doğrulama için kaynak adını belirtir. Bu seçenek
ada göre rastgele bir kaynak adının belirtilmesi, ancak daha yaygın olarak
standart kaynak adları için aşağıda listelenen seçeneklerden birini kullanın.
-NS RNS
TrustEngine tabanlı doğrulama için ad alanını belirtir. verilmezse,
varsayılan SAML20MD_NS'dir.
-saml10
TrustEngine tabanlı doğrulama için SAML1.0 protokolünü kullanın.
-saml11
TrustEngine tabanlı doğrulama için SAML1.1 protokolünü kullanın.
-saml2 TrustEngine tabanlı doğrulama için SAML2.0 P NS protokolünü kullanın.
-idp TrustEngine tabanlı doğrulama için kaynak adını IDPSSODescriptor olarak ayarlayın.
-AA TrustEngine tabanlı için kaynak adını AttributeAuthorityDescriptor olarak ayarlayın
doğrulama.
-pdp TrustEngine tabanlı doğrulama için kaynak adını PDPDescriptor olarak ayarlayın.
-sp TrustEngine tabanlı doğrulama için kaynak adını SPSSODescriptor olarak ayarlayın.
-V Belgeyi imzalarken veya doğrularken doğrulayın. Kullanılan şemaların yolu
doğrulama için OPENSAML_SCHEMAS ortamı ayarlanarak geçersiz kılınabilir
değişkeni.
-alg algoritma
Varsayılanı geçersiz kılarak kullanılacak imza algoritmasını belirtir. Sadece ne zaman kullanılır
imzalama. -kazmak algoritma Kullanılacak özet algoritmasını, geçersiz kılarak belirtir.
varsayılan. Sadece imzalarken kullanılır.
EXIT DURUMU
0 Başarı.
-1 Nasıl yapılacağına ilişkin bir hata küçük imza çağrıldı (örneğin, yanlış argümanlar).
-2 Konfigürasyon başlatılırken bir hata oluştu.
-10 Bir istisna yakalandı.
ÖRNEKLER
SAML 2.0 meta verilerini imzalamak için şunu kullanın:
samlsign -k /path/to/key -c /path/to/cert -f /path/to/meta veriler
onworks.net hizmetlerini kullanarak samlsign'ı çevrimiçi kullanın