Bug:Fix file validation issue
[vnfsdk/refrepo.git] / vnfmarket / src / main / webapp / vnfmarket / node_modules / socket.io-client / lib / vendor / web-socket-js / flash-src / com / hurlant / util / der / PrintableString.as
1 /**\r
2  * PrintableString\r
3  * \r
4  * An ASN1 type for a PrintableString, held within a String\r
5  * Copyright (c) 2007 Henri Torgemane\r
6  * \r
7  * See LICENSE.txt for full license information.\r
8  */\r
9 package com.hurlant.util.der\r
10 {\r
11         import flash.utils.ByteArray;\r
12         \r
13         public class PrintableString implements IAsn1Type\r
14         {\r
15                 protected var type:uint;\r
16                 protected var len:uint;\r
17                 protected var str:String;\r
18                 \r
19                 public function PrintableString(type:uint, length:uint) {\r
20                         this.type = type;\r
21                         this.len = length;\r
22                 }\r
23                 \r
24                 public function getLength():uint\r
25                 {\r
26                         return len;\r
27                 }\r
28                 \r
29                 public function getType():uint\r
30                 {\r
31                         return type;\r
32                 }\r
33                 \r
34                 public function setString(s:String):void {\r
35                         str = s;\r
36                 }\r
37                 public function getString():String {\r
38                         return str;\r
39                 }\r
40                 \r
41                 public function toString():String {\r
42                         return DER.indent+str;\r
43                 }\r
44                 \r
45                 public function toDER():ByteArray {\r
46                         return null; // XXX not implemented\r
47                 }\r
48         }\r
49 }