login about faq

Hi,

supports Chilkat the RSASSA-PSS Signature algorithm e.c for eMail-signing?

also Schlüsselverschlüsselung (Key encryption): RSAES-OAEP
(IETF RFC 3447)

▪ Inhaltsverschlüsselung (Content encryption): AES-128 CBC oder AES-192 CBC
(IETF RFC 3565).

asked Apr 18 at 06:45

Sok1950's gravatar image

Sok1950
13449


12next page »

Chilkat is working on it..

I'll post here when it's ready, which may not be until sometime next week..

link

answered Apr 18 at 20:30

chilkat's gravatar image

chilkat ♦♦
12.8k317366477

Hello,

is Chilkat still working on the RSASSA-PSS Signature algorithm?

Best Regards, Niko

link

answered May 08 at 07:50

nsil's gravatar image

nsil
1

Yes, it's completed. If you'd like to test a v9.5.0.67 pre-release, I'd need to know the programming language, operating system, etc. to uniquely identify the build required. (including .NET Framework version, Visual Studio version, if Perl/PHP/Python/etc. then those versions..)

Here's some C++ examples:

Also, here are examples: https://www.example-code.com/cpp/smtp_send_signed_rsassa_pss_email.asp
https://www.example-code.com/cpp/smtp_rsaes_oaep_aes_128_sha256.asp
https://www.example-code.com/cpp/email_sign_rsassa_pss_sha256.asp
https://www.example-code.com/cpp/email_encrypt_rsaes_oaep_aes_128_sha256.asp
https://www.example-code.com/cpp/email_decrypt_rsaes_oaep_aes_128_sha256.asp

link

answered May 08 at 08:57

chilkat's gravatar image

chilkat ♦♦
12.8k317366477

Hallo Chilkat,

I'd like to test it. But i need 2 Version. VS 2015, .Net 2.0-3.5 32bit and .Net 4.5 64bit.

Thank you.

link

answered May 08 at 09:53

nsil's gravatar image

nsil
1

Hi,

I also like to test it. VisualStudio 2010 VisualBasic Net Framework 4 32/64bit

link

answered May 08 at 12:37

Sok1950's gravatar image

Sok1950
13449

Thanks, I'll provide the builds in the next few hours..

link

answered May 08 at 12:39

chilkat's gravatar image

chilkat ♦♦
12.8k317366477

Here are some new pre-release builds:

.NET 2.0/3.5
https://chilkatdownload.com/prerelease/chilkatdotnet2-9.5.0-win32-110.zip
https://chilkatdownload.com/prerelease/chilkatdotnet2-9.5.0-x64-111.zip

.NET 4.0 / VS2010
https://chilkatdownload.com/prerelease/chilkatdotnet4-9.5.0-win32-114.zip
https://chilkatdownload.com/prerelease/chilkatdotnet4-9.5.0-x64-115.zip

.NET 4.6 / VS2015
https://chilkatdownload.com/prerelease/chilkatdotnet46-9.5.0-win32-112.zip
https://chilkatdownload.com/prerelease/chilkatdotnet46-9.5.0-x64-113.zip

(The numbers such as "-110", "-111", "-112" etc. are just build numbers to make each download URL unique. It's to avoid any possible caching issues so that you're assured of getting the actual build I just uploaded..)

link

answered May 08 at 13:11

chilkat's gravatar image

chilkat ♦♦
12.8k317366477

Hi, thanks, I have tested chilkatdotnet2-9.5.0-x64

sendig eMail with: email.Pkcs7CryptAlg = "aes" email.Pkcs7KeyLength = 128 email.OaepPadding = True email.OaepHash = "sha256" email.SendEncrypted = True

email.SigningHashAlg = "sha256" email.SigningAlg = "pss" email.SendSigned = True

By receiving chilkat print out: eMail S/Mime Encrypted mit aes (KeyLength:128 OaepHash:sha256) <-- looks like OK

but

eMail ist S/MIME signiert PKCS1-V1_5 (SigningHashAlg:sha1) <-- looks not correct

(email.SigningAlg email.SigningHashAlg)

look: eMail quellcode

link

answered May 08 at 18:03

Sok1950's gravatar image

Sok1950
13449

I'm not sure what you're looking at, but the signature looks to be correct (sha256) to me.

If you copy-and-paste the base64 signature (see below) into the ASN.1 decoder at https://lapo.it/asn1js/, then scroll to the bottom, and you'll see that it's correct..

MIIXiQYJKoZIhvcNAQcCoIIXejCCF3YCAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0BBwGg ghN5MIIGGDCCBACgAwIBAgIDED8cMA0GCSqGSIb3DQEBDQUAMHkxEDAOBgNVBAoTB1Jvb3QgQ0Ex HjAcBgNVBAsTFWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZzEiMCAGA1UEAxMZQ0EgQ2VydCBTaWduaW5n IEF1dGhvcml0eTEhMB8GCSqGSIb3DQEJARYSc3VwcG9ydEBjYWNlcnQub3JnMB4XDTE1MDIxNjEw MzYzN1oXDTE2MDIxNjEwMzYzN1owgdMxCzAJBgNVBAYTAkRFMRYwFAYDVQQIEw1TYWNoc2VuYW5o YWx0MR8wHQYDVQQHFBZHcuRmZW5oYWluaWNoZW4vTfZobGF1MSIwIAYDVQQKExlFbmVyZ2llZ2Vu b3NzZW5zY2hhZnQgR0VHMSMwIQYDVQQLExpFRElGQUNULU1hcmt0a29tbXVuaWthdGlvbjEVMBMG A1UEAxMMUmFsZiBTY2htaWR0MSswKQYJKoZIhvcNAQkBFhxlZGlAZW5lcmdpZWdlbm9zc2Vuc2No YWZ0LmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzSbmRCXTKPH/BKaTZRPNPQfg oDC88ZILs0h8mZdVFcs+KmCodeFyPuslcywLJQt0THo0X/LU0H6Vg/3qK7I4kWop2bmA6TprRBAt 1WFTsrO/Hjl/zBWisZw3knrB5uGrUFovO3EoxoJW8moDZxcxgjLU9VXkKLZQru7UE00KJXNP/ZTd 58NIhdDxdce/j4MgDXzj0EVe7k38DvMegyir668sttdj5vvnM5XIiNZ0QXvt8FGBRmn/Xm8Nwyj8 AP4gSbFAsapz0bKvEqkmstvTGGNuCbiBowMSX8Lg8ZfXRpCyQcHvGAaBigIeKhu7gcIBB+Oke4O9 KJ2H+v0WsWHP8wIDAQABo4IBTDCCAUgwDAYDVR0TAQH/BAIwADBWBglghkgBhvhCAQ0ESRZHVG8g Z2V0IHlvdXIgb3duIGNlcnRpZmljYXRlIGZvciBGUkVFIGhlYWQgb3ZlciB0byBodHRwOi8vd3d3 LkNBY2VydC5vcmcwDgYDVR0PAQH/BAQDAgOoMEAGA1UdJQQ5MDcGCCsGAQUFBwMEBggrBgEFBQcD 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 Y2FjZXJ0Lm9yZy9yZXZva2UuY3JsMDAGCWCGSAGG+EIBBAQjFiFodHRwczovL3d3dy5jYWNlcnQu b3JnL3Jldm9rZS5jcmwwNAYJYIZIAYb4QgEIBCcWJWh0dHA6Ly93d3cuY2FjZXJ0Lm9yZy9pbmRl eC5waHA/aWQ9MTAwVgYJYIZIAYb4QgENBEkWR1RvIGdldCB5b3VyIG93biBjZXJ0aWZpY2F0ZSBm b3IgRlJFRSBoZWFkIG92ZXIgdG8gaHR0cDovL3d3dy5jYWNlcnQub3JnMA0GCSqGSIb3DQEBBAUA A4ICAQAox+6cggK6XIASyjUKHYFviWqZzPJoD3+n4Y1YlT698gbDkFqstWD2mUMBo4hwnJ1inaSH r2dYDTA2O+atSNPLdAKGcT7iKwNo8TRiQEY7U+oo9Kz7ZpVTik1d/TvZYNfKeWk7sWWSpsaBglyc zetNAYql3xFVqhXKHzfAgphwYdtqfJajji5UPk8hqZDv3IK/3OhFrU2Qcwg8lGWwBJl2f+K8wmoV qpcENyTYHpRObQ5RvtbEj8qWbfdD3+gwZSc7e7tDQ2PEQ/ey7GjM4RmOIvuY4XtaPgE3O4sIsKLz lU4ay5vNmrHbsnDwLUrb2LDjb0VIMxL//jwyKlT3xPeK8Igjwkf+ZHpxwNEepmOwB36kL9MBj9yf K7bGCKkPk0gl/BL9n0Lc88Q+9lew191p0QZ3NApL0sqg/xzGjMkWvsTMMjdoc18I+1H3SVM2BQqV AkzyeRoQ9tg6dZzzHfGiDXBnhhuzFvUv5aTreYb5PQvCcwulmaxv/Ge45S8LphgkjXvRSDUpGECs k2DhloZQtHpZ2I8hC5/PgpHGO79r3AeRuZdWI6q2bJTGSAY85M5OquT2LwncU28u/HTrOmOZwqas ibynskSgDYoQ42zyJMv6m59wRy7eFIvUsiAJlqJk8SQc3KE1nBWy1LxVLn0G9ZwOVfRa1pPadq0l c0zFQzCCBhgwggQAoAMCAQICAxA/HDANBgkqhkiG9w0BAQ0FADB5MRAwDgYDVQQKEwdSb290IENB MR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmlu ZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZzAeFw0xNTAyMTYx MDM2MzdaFw0xNjAyMTYxMDM2MzdaMIHTMQswCQYDVQQGEwJERTEWMBQGA1UECBMNU2FjaHNlbmFu aGFsdDEfMB0GA1UEBxQWR3LkZmVuaGFpbmljaGVuL032aGxhdTEiMCAGA1UEChMZRW5lcmdpZWdl bm9zc2Vuc2NoYWZ0IEdFRzEjMCEGA1UECxMaRURJRkFDVC1NYXJrdGtvbW11bmlrYXRpb24xFTAT BgNVBAMTDFJhbGYgU2NobWlkdDErMCkGCSqGSIb3DQEJARYcZWRpQGVuZXJnaWVnZW5vc3NlbnNj aGFmdC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM0m5kQl0yjx/wSmk2UTzT0H 4KAwvPGSC7NIfJmXVRXLPipgqHXhcj7rJXMsCyULdEx6NF/y1NB+lYP96iuyOJFqKdm5gOk6a0QQ LdVhU7Kzvx45f8wVorGcN5J6webhq1BaLztxKMaCVvJqA2cXMYIy1PVV5Ci2UK7u1BNNCiVzT/2U 3efDSIXQ8XXHv4+DIA1849BFXu5N/A7zHoMoq+uvLLbXY+b75zOVyIjWdEF77fBRgUZp/15vDcMo /AD+IEmxQLGqc9GyrxKpJrLb0xhjbgm4gaMDEl/C4PGX10aQskHB7xgGgYoCHiobu4HCAQfjpHuD vSidh/r9FrFhz/MCAwEAAaOCAUwwggFIMAwGA1UdEwEB/wQCMAAwVgYJYIZIAYb4QgENBEkWR1Rv IGdldCB5b3VyIG93biBjZXJ0aWZpY2F0ZSBmb3IgRlJFRSBoZWFkIG92ZXIgdG8gaHR0cDovL3d3 dy5DQWNlcnQub3JnMA4GA1UdDwEB/wQEAwIDqDBABgNVHSUEOTA3BggrBgEFBQcDBAYIKwYBBQUH AwIGCisGAQQBgjcKAwQGCisGAQQBgjcKAwMGCWCGSAGG+EIEATAyBggrBgEFBQcBAQQmMCQwIgYI KwYBBQUHMAGGFmh0dHA6Ly9vY3NwLmNhY2VydC5vcmcwMQYDVR0fBCowKDAmoCSgIoYgaHR0cDov L2NybC5jYWNlcnQub3JnL3Jldm9rZS5jcmwwJwYDVR0RBCAwHoEcZWRpQGVuZXJnaWVnZW5vc3Nl bnNjaGFmdC5kZTANBgkqhkiG9w0BAQ0FAAOCAgEAluP9GcxPYzFkamvmG9Ws8NIkShNGWbprD09m M1zOU0tPEUjsIIhKlN+hM0LMQD/blcX7+rhjyXWWsvQ4pFtcikMZfmJ6w8V/NdTBiN8a3h+mC2/R XS+eEPBqxZ3+v5AgGM5hzFHH5Em2tJ+EbPcdHu9Sduxim80FyyzCCyPeXHh6a2s/TrKAxaLb1A/B 8cNEtHwQDatrFaa6gFkMTkN/W5fzrWKabvcTgOqB0LdhEuEO+Cf+29a6njummxbS4rIB0Yvo3Fcs FeOY6Aj7JlpAR9SXEDylb9Hvh5k3haSQ3qDJjO+YNo9TiRNisUzRlTg7jdgInJddVEhZ3EQoMZ3D wWrNGg0o7+/3hj6MzerdvId23wv59JNiBO+T7btdVlqmzJJAhdB5iT8CEycjMkrUrveVn7WnyIow 8jUever5lB2ZDHu39qnrRccXkrFIJ72ySwO4xI9Lyaba8Cf/jRKPMDziGHl5ZN1vMKWLWVmFEgWx h/r9xEjkg9jSuuye/uZl9wSqGtVw1SsPsxyJnxMMEdKyyroCqBj5q1kjLa9yKmc8+k5VnMKqZ8Lf hc+bidMZvxGVnr0/vMjn0XazRMAzaJSwoHTUfFzM91bhEOIPtNvY8LSah3TjKevnVn0uh6DmhyNY 89RFdWAscK71/Oxu4HeJAADKIeJPx+jKb+m9qjsxggPUMIID0AIBATCBgDB5MRAwDgYDVQQKEwdS b290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQg U2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDED8c MA0GCWCGSAFlAwQCAQUAoIIB9DAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJ BTEPFw0xNzA1MDgyMjA5NDlaMC8GCSqGSIb3DQEJBDEiBCAZ404OCQNqSTMo9DcGDE/RZhdf92E8 ZNl5kaz6nV+pVTBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggq hkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgZEGCSsG AQQBgjcQBDGBgzCBgDB5MRAwDgYDVQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNh Y2VydC5vcmcxIjAgBgNVBAMTGUNBIENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0B CQEWEnN1cHBvcnRAY2FjZXJ0Lm9yZwIDED8cMIGTBgsqhkiG9w0BCRACCzGBg6CBgDB5MRAwDgYD VQQKEwdSb290IENBMR4wHAYDVQQLExVodHRwOi8vd3d3LmNhY2VydC5vcmcxIjAgBgNVBAMTGUNB IENlcnQgU2lnbmluZyBBdXRob3JpdHkxITAfBgkqhkiG9w0BCQEWEnN1cHBvcnRAY2FjZXJ0Lm9y ZwIDED8cMD0GCSqGSIb3DQEBCjAwoA0wCwYJYIZIAWUDBAIBoRowGAYJKoZIhvcNAQEIMAsGCWCG SAFlAwQCAaIDAgEgBIIBAMwLit0K8xHgzZDCBg+yqdYf88MfkkyLckM26kLl+Lz6B2D1V8qmwYpm kSsDxgzrHSOmuaIMsl9mnXk2Pg1t9VkqEbzhlqbo87GpsJR6/7u8EYTlFOyCQzd2UYUk5IgUcnWb dDEsRUVj97Ug4Co7ToGOxVnJyIMrqLaARLIJPp5SCfSbbLUPKeErfLlqmh7TQ+B7cVw3C3uWmF0Y 8a5qjhrXdlEoxOwHHC4WgVPVq8oBB4XnKWs0+w8h0uIbSYPDAJ3w1bcemAqmFAdTs6c2XaKFnaTd eTIx3Ubk30n05cDVYcSKlv7r2PYvNOx9z/3SjD+ga4piXBsz4ktxNiGYpiw=

link

answered May 08 at 19:23

chilkat's gravatar image

chilkat ♦♦
12.8k317366477

Hi, yes you're right, the signatur looks correct

but the printout

eMail ist S/MIME signiert PKCS1-V1_5 (SigningHashAlg:sha1)

is a log-message after received the eMail from POP3 and check the Sig.-Algh. with VBnet Code:

LogMessages = LogMessages & "eMail ist S/MIME signiert" & email.SigningAlg & " (SigningHashAlg:" & email.SigningHashAlg & ")" & vbCrLf

The VBnet code (also after received the eMail from POP3 to check the crypt-Algh)

LogMessages = LogMessages & "eMail S/Mime Encrypted mit " & email.Pkcs7CryptAlg & " (KeyLength:" & email.Pkcs7KeyLength & " OaepHash:" & email.OaepHash & ")" & vbCrLf

shows the correct onformation:

eMail S/Mime Encrypted mit aes (KeyLength:128 OaepHash:sha256)

link

answered May 09 at 00:48

Sok1950's gravatar image

Sok1950
13449

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or __italic__
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Tags:

×24

Asked: Apr 18 at 06:45

Seen: 821 times

Last updated: May 29 at 01:43

powered by OSQA