$Crypto¶
$Crypto şifreleme işlevlerine, örneğin $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: İmza dosyasındaki gömülü içeriği ayırır ve ortaya çıkan imzayı bir 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 hash hesaplama¶
- CryptoInstance.Decrypt: Şifrelenmiş verinin şifresini belirtilen parolayla çözer.
- CryptoInstance.Encrypt: Verilen metni bir parolayla şifreler.
- CryptoInstance.Hash: Verilen içeriğin hash değerini döndürür.
Kodlama¶
- CryptoInstance.FromBase64: Base64 kodlamalı diziyi bir diziye dönüştürür.
- CryptoInstance.ToBase64: Verilen diziyi Base64 kodlamalı bir diziye dönüştürür.
Doğrulama¶
- CryptoInstance.Verify: Belirtilen imza verilerini doğrular.
- CryptoInstance.VerifyFile: Belirtilen imzalı dosyayı doğrular.