1 // 2 // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-661 3 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 4 // Any modifications to this file will be lost upon recompilation of the source schema. 5 // Generated on: 2021.01.15 at 11:43:19 AM EST 6 // 7 8 9 package com.healthmarketscience.jackcess.crypt.model.password; 10 11 /** 12 * <p>Java class for CT_PasswordKeyEncryptor complex type. 13 * 14 * <p>The following schema fragment specifies the expected content contained within this class. 15 * 16 * <pre> 17 * <complexType name="CT_PasswordKeyEncryptor"> 18 * <complexContent> 19 * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> 20 * <attribute name="saltSize" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_SaltSize" /> 21 * <attribute name="blockSize" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_BlockSize" /> 22 * <attribute name="keyBits" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_KeyBits" /> 23 * <attribute name="hashSize" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_HashSize" /> 24 * <attribute name="cipherAlgorithm" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_CipherAlgorithm" /> 25 * <attribute name="cipherChaining" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_CipherChaining" /> 26 * <attribute name="hashAlgorithm" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_HashAlgorithm" /> 27 * <attribute name="saltValue" use="required" type="{http://www.w3.org/2001/XMLSchema}base64Binary" /> 28 * <attribute name="spinCount" use="required" type="{http://schemas.microsoft.com/office/2006/encryption}ST_SpinCount" /> 29 * <attribute name="encryptedVerifierHashInput" use="required" type="{http://www.w3.org/2001/XMLSchema}base64Binary" /> 30 * <attribute name="encryptedVerifierHashValue" use="required" type="{http://www.w3.org/2001/XMLSchema}base64Binary" /> 31 * <attribute name="encryptedKeyValue" use="required" type="{http://www.w3.org/2001/XMLSchema}base64Binary" /> 32 * </restriction> 33 * </complexContent> 34 * </complexType> 35 * </pre> 36 * 37 * 38 */ 39 // @XmlAccessorType(XmlAccessType.FIELD) 40 // @XmlType(name = "CT_PasswordKeyEncryptor", namespace = "http://schemas.microsoft.com/office/2006/keyEncryptor/password") 41 public class CTPasswordKeyEncryptor { 42 43 // @XmlAttribute(required = true) 44 protected long saltSize; 45 // @XmlAttribute(required = true) 46 protected long blockSize; 47 // @XmlAttribute(required = true) 48 protected long keyBits; 49 // @XmlAttribute(required = true) 50 protected long hashSize; 51 // @XmlAttribute(required = true) 52 protected String cipherAlgorithm; 53 // @XmlAttribute(required = true) 54 protected String cipherChaining; 55 // @XmlAttribute(required = true) 56 protected String hashAlgorithm; 57 // @XmlAttribute(required = true) 58 protected byte[] saltValue; 59 // @XmlAttribute(required = true) 60 protected long spinCount; 61 // @XmlAttribute(required = true) 62 protected byte[] encryptedVerifierHashInput; 63 // @XmlAttribute(required = true) 64 protected byte[] encryptedVerifierHashValue; 65 // @XmlAttribute(required = true) 66 protected byte[] encryptedKeyValue; 67 68 /** 69 * Gets the value of the saltSize property. 70 * 71 */ 72 public long getSaltSize() { 73 return saltSize; 74 } 75 76 /** 77 * Sets the value of the saltSize property. 78 * 79 */ 80 public void setSaltSize(long value) { 81 this.saltSize = value; 82 } 83 84 /** 85 * Gets the value of the blockSize property. 86 * 87 */ 88 public long getBlockSize() { 89 return blockSize; 90 } 91 92 /** 93 * Sets the value of the blockSize property. 94 * 95 */ 96 public void setBlockSize(long value) { 97 this.blockSize = value; 98 } 99 100 /** 101 * Gets the value of the keyBits property. 102 * 103 */ 104 public long getKeyBits() { 105 return keyBits; 106 } 107 108 /** 109 * Sets the value of the keyBits property. 110 * 111 */ 112 public void setKeyBits(long value) { 113 this.keyBits = value; 114 } 115 116 /** 117 * Gets the value of the hashSize property. 118 * 119 */ 120 public long getHashSize() { 121 return hashSize; 122 } 123 124 /** 125 * Sets the value of the hashSize property. 126 * 127 */ 128 public void setHashSize(long value) { 129 this.hashSize = value; 130 } 131 132 /** 133 * Gets the value of the cipherAlgorithm property. 134 * 135 * @return 136 * possible object is 137 * {@link String } 138 * 139 */ 140 public String getCipherAlgorithm() { 141 return cipherAlgorithm; 142 } 143 144 /** 145 * Sets the value of the cipherAlgorithm property. 146 * 147 * @param value 148 * allowed object is 149 * {@link String } 150 * 151 */ 152 public void setCipherAlgorithm(String value) { 153 this.cipherAlgorithm = value; 154 } 155 156 /** 157 * Gets the value of the cipherChaining property. 158 * 159 * @return 160 * possible object is 161 * {@link String } 162 * 163 */ 164 public String getCipherChaining() { 165 return cipherChaining; 166 } 167 168 /** 169 * Sets the value of the cipherChaining property. 170 * 171 * @param value 172 * allowed object is 173 * {@link String } 174 * 175 */ 176 public void setCipherChaining(String value) { 177 this.cipherChaining = value; 178 } 179 180 /** 181 * Gets the value of the hashAlgorithm property. 182 * 183 * @return 184 * possible object is 185 * {@link String } 186 * 187 */ 188 public String getHashAlgorithm() { 189 return hashAlgorithm; 190 } 191 192 /** 193 * Sets the value of the hashAlgorithm property. 194 * 195 * @param value 196 * allowed object is 197 * {@link String } 198 * 199 */ 200 public void setHashAlgorithm(String value) { 201 this.hashAlgorithm = value; 202 } 203 204 /** 205 * Gets the value of the saltValue property. 206 * 207 * @return 208 * possible object is 209 * byte[] 210 */ 211 public byte[] getSaltValue() { 212 return saltValue; 213 } 214 215 /** 216 * Sets the value of the saltValue property. 217 * 218 * @param value 219 * allowed object is 220 * byte[] 221 */ 222 public void setSaltValue(byte[] value) { 223 this.saltValue = ((byte[]) value); 224 } 225 226 /** 227 * Gets the value of the spinCount property. 228 * 229 */ 230 public long getSpinCount() { 231 return spinCount; 232 } 233 234 /** 235 * Sets the value of the spinCount property. 236 * 237 */ 238 public void setSpinCount(long value) { 239 this.spinCount = value; 240 } 241 242 /** 243 * Gets the value of the encryptedVerifierHashInput property. 244 * 245 * @return 246 * possible object is 247 * byte[] 248 */ 249 public byte[] getEncryptedVerifierHashInput() { 250 return encryptedVerifierHashInput; 251 } 252 253 /** 254 * Sets the value of the encryptedVerifierHashInput property. 255 * 256 * @param value 257 * allowed object is 258 * byte[] 259 */ 260 public void setEncryptedVerifierHashInput(byte[] value) { 261 this.encryptedVerifierHashInput = ((byte[]) value); 262 } 263 264 /** 265 * Gets the value of the encryptedVerifierHashValue property. 266 * 267 * @return 268 * possible object is 269 * byte[] 270 */ 271 public byte[] getEncryptedVerifierHashValue() { 272 return encryptedVerifierHashValue; 273 } 274 275 /** 276 * Sets the value of the encryptedVerifierHashValue property. 277 * 278 * @param value 279 * allowed object is 280 * byte[] 281 */ 282 public void setEncryptedVerifierHashValue(byte[] value) { 283 this.encryptedVerifierHashValue = ((byte[]) value); 284 } 285 286 /** 287 * Gets the value of the encryptedKeyValue property. 288 * 289 * @return 290 * possible object is 291 * byte[] 292 */ 293 public byte[] getEncryptedKeyValue() { 294 return encryptedKeyValue; 295 } 296 297 /** 298 * Sets the value of the encryptedKeyValue property. 299 * 300 * @param value 301 * allowed object is 302 * byte[] 303 */ 304 public void setEncryptedKeyValue(byte[] value) { 305 this.encryptedKeyValue = ((byte[]) value); 306 } 307 308 }