$Crypto¶
$Crypto şu tür kriptografik işlevlere erişim sağlar: $Crypto.Hash, $Crypto.Sign, ve $Crypto.Verify.
1 | |
Özellikler¶
Sertifikalar¶
- CryptoInstance.AddCertificate: Belirtilen sertifikayı daha sonra kullanmak üzere bağlama ekler.
- CryptoInstance.AddTrustedCertificate: Belirtilen sertifikayı güvenilir kök sertifika olarak ekler.
- CryptoInstance.GetCertificate: Verilen bağlama göre bir sertifika bulur.
- CryptoInstance.ListCertificates: Verilen bağlamla eşleşen tüm sertifikaları listeler.
İmzalama¶
- CryptoInstance.AttachContentToSignature: İçeriği imzaya ekler ve yeni dosya kimliğini döndürür.
- CryptoInstance.AttachContentToSignatureFile: İçeriği imzaya ekler ve yeni dosya bilgilerini döndürür.
- CryptoInstance.DetachContentFromSignature: İçeriği imzadan ayırır ve imzanın yeni dosya kimliğini döndürür.
- CryptoInstance.DetachContentFromSignatureFile: Gömülü içeriği imza dosyasından ayırır ve sonuçta oluşan imzayı iş akışı dosyası olarak kaydeder.
- CryptoInstance.MergeSignatures: CAdES tabanlı imzaları tek bir imzalı içerikte birleştirir.
- CryptoInstance.MergeSignaturesFile: CAdES tabanlı imzaları tek bir imzalı içerikte birleştirir.
- CryptoInstance.Sign: Verilen istekleri belirtilen sertifikayı kullanarak imzalar.
Şifreleme ve karma oluşturma¶
- CryptoInstance.Decrypt: Şifrelenmiş verilerin şifresini belirtilen parolayla çözer.
- CryptoInstance.Encrypt: Verilen metni parolayla şifreler.
- CryptoInstance.Hash: Verilen içeriğin karma değerini döndürür.
Kodlama¶
- CryptoInstance.FromBase64: Base64 kodlamalı dizeyi dizeye dönüştürür.
- CryptoInstance.ToBase64: Verilen dizeyi Base64 kodlamalı bir dizeye dönüştürür.
Doğrulama¶
- CryptoInstance.Verify: Belirtilen imza verilerini doğrular.
- CryptoInstance.VerifyFile: Belirtilen imzalı dosyayı doğrular.