Packagecom.hurlant.crypto.tls
Classpublic class TLSConfig
InheritanceTLSConfig Inheritance Object



Public Properties
 PropertyDefined By
  CAStore : X509CertificateCollection
TLSConfig
  certificate : ByteArray
TLSConfig
  cipherSuites : Array
TLSConfig
  compressions : Array
TLSConfig
  entity : uint
TLSConfig
  ignoreCommonNameMismatch : Boolean = false
TLSConfig
  localKeyStore : X509CertificateCollection
TLSConfig
  privateKey : RSAKey
TLSConfig
  promptUserForAcceptCert : Boolean = false
TLSConfig
  trustAllCertificates : Boolean = false
TLSConfig
  trustSelfSignedCertificates : Boolean = false
TLSConfig
  version : uint
TLSConfig
Public Methods
 MethodDefined By
  
TLSConfig(entity:uint, cipherSuites:Array = null, compressions:Array = null, certificate:ByteArray = null, privateKey:RSAKey = null, CAStore:X509CertificateCollection = null, ver:uint = 0x00)
TLSConfig
  
setPEMCertificate(cert:String, key:String = null):void
TLSConfig
Property Detail
CAStoreproperty
public var CAStore:X509CertificateCollection

certificateproperty 
public var certificate:ByteArray

cipherSuitesproperty 
public var cipherSuites:Array

compressionsproperty 
public var compressions:Array

entityproperty 
public var entity:uint

ignoreCommonNameMismatchproperty 
public var ignoreCommonNameMismatch:Boolean = false

localKeyStoreproperty 
public var localKeyStore:X509CertificateCollection

privateKeyproperty 
public var privateKey:RSAKey

promptUserForAcceptCertproperty 
public var promptUserForAcceptCert:Boolean = false

trustAllCertificatesproperty 
public var trustAllCertificates:Boolean = false

trustSelfSignedCertificatesproperty 
public var trustSelfSignedCertificates:Boolean = false

versionproperty 
public var version:uint

Constructor Detail
TLSConfig()Constructor
public function TLSConfig(entity:uint, cipherSuites:Array = null, compressions:Array = null, certificate:ByteArray = null, privateKey:RSAKey = null, CAStore:X509CertificateCollection = null, ver:uint = 0x00)



Parameters
entity:uint
 
cipherSuites:Array (default = null)
 
compressions:Array (default = null)
 
certificate:ByteArray (default = null)
 
privateKey:RSAKey (default = null)
 
CAStore:X509CertificateCollection (default = null)
 
ver:uint (default = 0x00)
Method Detail
setPEMCertificate()method
public function setPEMCertificate(cert:String, key:String = null):void

Parameters

cert:String
 
key:String (default = null)