Página 2 de 2

Re: Sello Invalido

Publicado: Dom Dic 03, 2017 1:25 pm
por Daviel
Se puede generar el Sello (válido) sin utilizar PFX (sin OpenSSL)?

FUNCIONA: (pero tengo que instalar OpenSSL)

Código: Seleccionar todo

Dim privateCert As New X509Certificate2(ArchivoPFX, Password, X509KeyStorageFlags.Exportable)
Dim privateKey1 As New RSACryptoServiceProvider()
Dim privateKey As New RSACryptoServiceProvider = DirectCast(privateCert.PrivateKey, RSACryptoServiceProvider)


NO FUNCIONA: Me da sello inválido

Código: Seleccionar todo

Dim privateCert As New X509Certificate2(ArchivoCer, Password, X509KeyStorageFlags.Exportable)
Dim privateKey1 As New RSACryptoServiceProvider()
Dim privateKey As New RSACryptoServiceProvider ' = DirectCast(privateCert.PrivateKey, RSACryptoServiceProvider)

En vez de ArchivoPFX usar solo el Certificado (.cer) y la Llave Privada (.key) para evitar instalar OpenSSL

Saludos y gracias de antemano.

Re: Sello Invalido

Publicado: Lun Dic 04, 2017 11:42 am
por Daviel
Me respondo a mí mismo, SI, si se puede. Esto es con la famosa libreria OpenSSLKey (adaptada por supuesto).

De cualquier manera gracias.

Saludos

Re: Sello Invalido

Publicado: Lun Dic 04, 2017 4:52 pm
por mikinacho
Que tal Daviel
Yo no pude lo tuve que hacer por chilkat, pero bueno.

Alguien ha hecho la cancelación con diverza, me marca error 400.. no se que es... alguien que lo tenga ya.. pego mi jason
Dim Urltimb As String = "https://serviciosdemo.diverza.com/api/v1/documents/" & UUID & "/cancel"
Dim request = TryCast(System.Net.WebRequest.Create(Urltimb), System.Net.HttpWebRequest)
request.Method = "PUT"
request.ContentType = "application/json"
Dim jsonstr = "{" & _
"""credentials"":{" & _
"""id"":""" & id & """," & _
"""token"":""" & token & """" & _
"}," & _
"""issuer"":{""rfc"":""" & rfcemisor & """}}"

Re: Sello Invalido

Publicado: Mar Dic 05, 2017 6:09 am
por Daviel
Pues si en algo puedo ayudarte mikinacho con gusto, excepto en la consulta que acabas de hacer (jejeje).

Saludos.

Re: Sello Invalido

Publicado: Mar Dic 05, 2017 5:54 pm
por Dado
@mikinacho

Te recomiendo que abras un nuevo tema acerca de la cancelacion