[Security][UHE] when reading .crt files

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[Security][UHE] when reading .crt files

Reinout Heeck-2
Hi,

I tried to read all the ca-certificates installled on my debian-linux machine and got the following error.
(It looks like something is missing...) I have attached one of the certificates in question.

Cham

Unhandled exception: Error reading certificate CERTIFICATE-----
optimized [] in Security.X509.CertificateFileReader>>readCertificate:from:
ASN1.MarshalingError(GenericException)>>performHandler:
ASN1.MarshalingError(GenericException)>>propagatePrivateFrom:
ASN1.MarshalingError(GenericException)>>propagateFrom:
ASN1.MarshalingError(GenericException)>>propagate
ASN1.MarshalingError(GenericException)>>raiseSignal
ASN1.MarshalingError class(GenericException class)>>raiseSignal:
optimized [] in ASN1.TLVStream>>unmarshalObjectType:
StreamError(GenericException)>>performHandler:
StreamError(GenericException)>>propagatePrivateFrom:
StreamError(GenericException)>>propagateFrom:
StreamError(GenericException)>>propagate
StreamError(GenericException)>>raiseSignal
StreamError class(GenericException class)>>raiseErrorString:
ASN1.DERStream(Object)>>error:
ASN1.DERStream(ASN1.BERStreamBasic)>>notImplemented
ASN1.DERStream(ASN1.BERStreamDefinite)>>decodeUTF8String:
optimized [] in ASN1.BERStreamBasic class>>initializeTagDispatchTable
ASN1.DERStream(ASN1.TLVStream)>>decodeTLV
ASN1.ANY>>decodeDelegateWith:
optimized [] in ASN1.ANY>>decodeWith:for:
UndefinedObject>>ifNil:ifNotNil:
ASN1.ANY>>decodeWith:for:
ASN1.StructureElement>>decode:with:
ASN1.SEQUENCE(ASN1.MappableType)>>decodeValue:with:
ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
optimized [] in ASN1.Type>>decodeWith:
UndefinedObject>>ifNil:ifNotNil:
ASN1.SEQUENCE(ASN1.Type)>>decodeWith:
ASN1.SET_OF(ASN1.UnstructuredType)>>decodeValue:with:
ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
optimized [] in ASN1.Type>>decodeWith:
UndefinedObject>>ifNil:ifNotNil:
ASN1.SET_OF(ASN1.Type)>>decodeWith:
ASN1.SEQUENCE_OF(ASN1.UnstructuredType)>>decodeValue:with:
ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
optimized [] in ASN1.Type>>decodeWith:
UndefinedObject>>ifNil:ifNotNil:
ASN1.SEQUENCE_OF(ASN1.Type)>>decodeWith:
ASN1.ChoiceElement>>decodeWith:
ASN1.CHOICE>>decodeDelegateWith:
ASN1.DERStream(ASN1.BERStreamBasic)>>decodeTaglessWith:
optimized [] in ASN1.Type>>decodeWith:
UndefinedObject>>ifNil:ifNotNil:
ASN1.CHOICE(ASN1.Type)>>decodeWith:
ASN1.CHOICE(ASN1.Type)>>decodeWith:for:
ASN1.StructureElement>>decode:with:
ASN1.SEQUENCE(ASN1.MappableType)>>decodeValue:with:
ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
optimized [] in ASN1.Type>>decodeWith:
UndefinedObject>>ifNil:ifNotNil:
ASN1.SEQUENCE(ASN1.Type)>>decodeWith:
ASN1.SEQUENCE(ASN1.Type)>>decodeWith:for:
ASN1.StructureElement>>decode:with:
ASN1.SEQUENCE(ASN1.MappableType)>>decodeValue:with:
ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
optimized [] in ASN1.Type>>decodeWith:
UndefinedObject>>ifNil:ifNotNil:
ASN1.SEQUENCE(ASN1.Type)>>decodeWith:
optimized [] in ASN1.TLVStream>>unmarshalObjectType:
BlockClosure>>on:do:
ASN1.DERStream(ASN1.TLVStream)>>unmarshalObjectType:
ASN1.DERStream(ASN1.BERStreamBasic)>>unmarshalObjectType:
Security.X509.Certificate class>>fromBytes:
Security.X509.Certificate class>>fromBase64:
optimized [] in Security.X509.CertificateFileReader>>readCertificate:from:
BlockClosure>>on:do:
Security.X509.CertificateFileReader>>readCertificate:from:
Security.X509.CertificateFileReader>>readFrom:
optimized [] in Security.X509.CertificateFileReader class>>readFromFile:
BlockClosure>>ensure:
Security.X509.CertificateFileReader class>>readFromFile:
Security.X509.CertificateFileReader class>>readCertificatesFrom:
Security.X509.X509Registry class>>readTrustedCertificatesFromFile:
optimized [] in UndefinedObject>>unboundMethod
optimized [] in NTFSFilename>>filesMatching:do:
Array(SequenceableCollection)>>do:
NTFSFilename>>filesMatching:do:
UndefinedObject>>unboundMethod
UndefinedObject(Object)>>performMethod:arguments:
UndefinedObject(Object)>>performMethod:
optimized [] in ParagraphEditor>>debug:
BlockClosure>>on:do:
optimized [] in Process class>>forBlock:priority:


-- 
**********************************************************************
Dit e-mailbericht is alleen bestemd voor de geadresseerde(n).Gebruik door anderen is niet toegestaan. Indien u niet de geadresseerde(n) bent wordt u verzocht de verzender hiervan op de hoogte te stellen en het bericht te verwijderen.  Door de elektronische verzending kunnen aan de inhoud van dit bericht geen rechten worden ontleend.
**********************************************************************
This e-mail message is intended to be exclusively for the addressee. If you are not the intended recipient you are kindly requested not to make any use whatsoever of the contents and to notify the sender immediately by returning this e-mail message. No rights can be derived from this message.
**********************************************************************


Comodo_AAA_Services_root.crt (2K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: [Security][UHE] when reading .crt files

kobetic
Hi Cham,

Support for Unicode strings has already been added in the VW 7.5 dev
stream. I haven't tested your certificate yet, but I'll let you know if
I run into any problems.

Martin

Cham PĆ¼schel wrote:

> Hi,
>
> I tried to read all the ca-certificates installled on my debian-linux
> machine and got the following error.
> (It looks like something is missing...) I have attached one of the
> certificates in question.
>
> Cham
>
> Unhandled exception: Error reading certificate CERTIFICATE-----
> optimized [] in Security.X509.CertificateFileReader>>readCertificate:from:
> ASN1.MarshalingError(GenericException)>>performHandler:
> ASN1.MarshalingError(GenericException)>>propagatePrivateFrom:
> ASN1.MarshalingError(GenericException)>>propagateFrom:
> ASN1.MarshalingError(GenericException)>>propagate
> ASN1.MarshalingError(GenericException)>>raiseSignal
> ASN1.MarshalingError class(GenericException class)>>raiseSignal:
> optimized [] in ASN1.TLVStream>>unmarshalObjectType:
> StreamError(GenericException)>>performHandler:
> StreamError(GenericException)>>propagatePrivateFrom:
> StreamError(GenericException)>>propagateFrom:
> StreamError(GenericException)>>propagate
> StreamError(GenericException)>>raiseSignal
> StreamError class(GenericException class)>>raiseErrorString:
> ASN1.DERStream(Object)>>error:
> ASN1.DERStream(ASN1.BERStreamBasic)>>*notImplemented*
> ASN1.DERStream(ASN1.BERStreamDefinite)>>decodeUTF8String:
> optimized [] in ASN1.BERStreamBasic class>>initializeTagDispatchTable
> ASN1.DERStream(ASN1.TLVStream)>>decodeTLV
> ASN1.ANY>>decodeDelegateWith:
> optimized [] in ASN1.ANY>>decodeWith:for:
> UndefinedObject>>ifNil:ifNotNil:
> ASN1.ANY>>decodeWith:for:
> ASN1.StructureElement>>decode:with:
> ASN1.SEQUENCE(ASN1.MappableType)>>decodeValue:with:
> ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
> optimized [] in ASN1.Type>>decodeWith:
> UndefinedObject>>ifNil:ifNotNil:
> ASN1.SEQUENCE(ASN1.Type)>>decodeWith:
> ASN1.SET_OF(ASN1.UnstructuredType)>>decodeValue:with:
> ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
> optimized [] in ASN1.Type>>decodeWith:
> UndefinedObject>>ifNil:ifNotNil:
> ASN1.SET_OF(ASN1.Type)>>decodeWith:
> ASN1.SEQUENCE_OF(ASN1.UnstructuredType)>>decodeValue:with:
> ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
> optimized [] in ASN1.Type>>decodeWith:
> UndefinedObject>>ifNil:ifNotNil:
> ASN1.SEQUENCE_OF(ASN1.Type)>>decodeWith:
> ASN1.ChoiceElement>>decodeWith:
> ASN1.CHOICE>>decodeDelegateWith:
> ASN1.DERStream(ASN1.BERStreamBasic)>>decodeTaglessWith:
> optimized [] in ASN1.Type>>decodeWith:
> UndefinedObject>>ifNil:ifNotNil:
> ASN1.CHOICE(ASN1.Type)>>decodeWith:
> ASN1.CHOICE(ASN1.Type)>>decodeWith:for:
> ASN1.StructureElement>>decode:with:
> ASN1.SEQUENCE(ASN1.MappableType)>>decodeValue:with:
> ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
> optimized [] in ASN1.Type>>decodeWith:
> UndefinedObject>>ifNil:ifNotNil:
> ASN1.SEQUENCE(ASN1.Type)>>decodeWith:
> ASN1.SEQUENCE(ASN1.Type)>>decodeWith:for:
> ASN1.StructureElement>>decode:with:
> ASN1.SEQUENCE(ASN1.MappableType)>>decodeValue:with:
> ASN1.DERStream(ASN1.BERStreamBasic)>>decodeWith:
> optimized [] in ASN1.Type>>decodeWith:
> UndefinedObject>>ifNil:ifNotNil:
> ASN1.SEQUENCE(ASN1.Type)>>decodeWith:
> optimized [] in ASN1.TLVStream>>unmarshalObjectType:
> BlockClosure>>on:do:
> ASN1.DERStream(ASN1.TLVStream)>>unmarshalObjectType:
> ASN1.DERStream(ASN1.BERStreamBasic)>>unmarshalObjectType:
> Security.X509.Certificate class>>fromBytes:
> Security.X509.Certificate class>>fromBase64:
> optimized [] in Security.X509.CertificateFileReader>>readCertificate:from:
> BlockClosure>>on:do:
> Security.X509.CertificateFileReader>>readCertificate:from:
> Security.X509.CertificateFileReader>>readFrom:
> optimized [] in Security.X509.CertificateFileReader class>>readFromFile:
> BlockClosure>>ensure:
> Security.X509.CertificateFileReader class>>readFromFile:
> Security.X509.CertificateFileReader class>>readCertificatesFrom:
> Security.X509.X509Registry class>>readTrustedCertificatesFromFile:
> optimized [] in UndefinedObject>>unboundMethod
> optimized [] in NTFSFilename>>filesMatching:do:
> Array(SequenceableCollection)>>do:
> NTFSFilename>>filesMatching:do:
> UndefinedObject>>unboundMethod
> UndefinedObject(Object)>>performMethod:arguments:
> UndefinedObject(Object)>>performMethod:
> optimized [] in ParagraphEditor>>debug:
> BlockClosure>>on:do:
> optimized [] in Process class>>forBlock:priority:
>
>