Home | History | Annotate | Download | only in zip
      1 /*
      2  * Licensed to the Apache Software Foundation (ASF) under one
      3  * or more contributor license agreements.  See the NOTICE file
      4  * distributed with this work for additional information
      5  * regarding copyright ownership.  The ASF licenses this file
      6  * to you under the Apache License, Version 2.0 (the
      7  * "License"); you may not use this file except in compliance
      8  * with the License.  You may obtain a copy of the License at
      9  *
     10  * http://www.apache.org/licenses/LICENSE-2.0
     11  *
     12  * Unless required by applicable law or agreed to in writing,
     13  * software distributed under the License is distributed on an
     14  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
     15  * KIND, either express or implied.  See the License for the
     16  * specific language governing permissions and limitations
     17  * under the License.
     18  */
     19 package org.apache.commons.compress.archivers.zip;
     20 
     21 /**
     22  * PKCS#7 Store for X.509 Certificates (0x0014).
     23  *
     24  * <p>This field MUST contain information about each of the certificates files may
     25  * be signed with. When the Central Directory Encryption feature is enabled for
     26  * a ZIP file, this record will appear in the Archive Extra Data Record,
     27  * otherwise it will appear in the first central directory record and will be
     28  * ignored in any other record.</p>
     29  *
     30  * <p>Note: all fields stored in Intel low-byte/high-byte order.</p>
     31  *
     32  * <pre>
     33  *         Value     Size     Description
     34  *         -----     ----     -----------
     35  * (Store) 0x0014    2 bytes  Tag for this "extra" block type
     36  *         TSize     2 bytes  Size of the store data
     37  *         TData     TSize    Data about the store
     38  * </pre>
     39  *
     40  * @NotThreadSafe
     41  * @since 1.11
     42  */
     43 public class X0014_X509Certificates extends PKWareExtraHeader {
     44 
     45     public X0014_X509Certificates() {
     46         super(new ZipShort(0x0014));
     47     }
     48 
     49 }
     50