lib/protocol/cert.js
function certBlob() {
	var self = {
		cbCert : new type.UInt32Le(function() {
			return self.abCert.size();
		}),
        abCert : new type.BinaryString(null, { readLength : new type.CallableValue(function() {
        	return self.cbCert.value;
        }) })
	};
	
	return new type.Component(self);
}
function certBlob() {
	var self = {
		cbCert : new type.UInt32Le(function() {
			return self.abCert.size();
		}),
        abCert : new type.BinaryString(null, { readLength : new type.CallableValue(function() {
        	return self.cbCert.value;
        }) })
	};
	
	return new type.Component(self);
}
function certBlob ( ) { var self = { cbCert : new type . UInt32Le ( function ( ) { return self . abCert . size ( ) ; } ) , abCert : new type . BinaryString ( null , { readLength : new type . CallableValue ( function ( ) { return self . cbCert . value ; } ) } ) } ; return new type . Component ( self ) ; }
For x509 certificate
@see http://msdn.microsoft.com/en-us/library/cc241911.aspx
@returns {type.Component}
For x509 certificate