|
|||
|
3. Enhancing the Functionality of a Package (Tasks) 4. Verifying and Transferring a Package 5. Case Studies of Package Creation 6. Advanced Techniques for Creating Packages Supporting Relocation in a Heterogeneous Environment Making Packages Remotely Installable |
GlossaryABISee application binary interface (ABI). abstract syntax notation 1A way of expressing abstract objects. For example, ASN.1 defines a public key certificate, all of the objects that make up the certificate, and the order in which the objects are collected. However, ASN.1 does not specify how the objects are serialized for storage or transmission. application binary interfaceDefinition of the binary system interface between compiled applications and the operating system on which they run. ASN.1See abstract syntax notation 1 (ASN.1) base directoryThe location where relocatable objects will be installed. It is defined in the pkginfo file, using the BASEDIR parameter. build timeThe time during which a package is being built with the pkgmk command. build variableA variable that begins with a lowercase letter and is evaluated at build time. certificate authorityAn agency, such as Verisign, that issues certificates used in the signing of packages. classA name that is used to group package objects. See also class action script. class action scriptA file that defines a set of actions to be performed on a group of package objects. collectively relocatable objectA package object that is located relative to a common installation base. See also base directory. common nameAn alias name listed in the package keystore for signed packages. composite packageA package that contains both relocatable and absolute path names. compver fileA method of specifying package backward-compatibility. control fileFile that controls how, where, and if a package is to be installed. See information file and installation script. copyrightThe right to own and sell intellectual property, such as software, source code, or documentation. Ownership must be stated on the CD-ROM and insert text, whether the copyright is owned by SunSoft, or by another party. Copyright ownership is also acknowledged in SunSoft documentation. depend fileA method of resolving basic package dependencies. See also compver file. DERSee distinguished encoding rules. digital signatureAn encoded message used to verify the integrity and security of a package. distinguished encoding rulesA binary representation of an ASN.1 object and defines how an ASN.1 object is serialized for storage or transmission in computing environments. Used with signed packages. incompatible packageA package that is incompatible with the named package. See also depend file. individually relocatable objectA package object that is not restricted to the same directory location as a collectively relocatable object. It is defined using an install variable in the path field in the prototype file, and the installation location is determined via a request script or a checkinstall script. information fileA file that can define package dependencies, provide a copyright message, or reserve space on a target system. install timeThe time during which a package is being installed with the pkgadd command. install variableA variable that begins with an uppercase letter and is evaluated at install time. installation scriptA script that enables you to provide customized installation procedures for a package. ITU-T Recommendation X.509A protocol that Specifies the widely-adopted X.509 public key certificate syntax. packageA collection of files and directories required for a software application. package abbreviationA short name for a package that is defined via the PKG parameter in the pkginfo file. package identifierA numerical suffix added to a package abbreviation by the pkgadd command. package instanceA variation of a package, which is determined by combining the definitions of the PKG, ARCH, and VERSION parameters in the pkginfo file for the package. package keystoreA repository of certificates and keys that can be queried by the package tools. package objectAnother name for an application file that is contained in a package to be installed on a target system. parametric path nameA path name that includes a variable specification. patch listA list of patches that affect the current package. This list of patches is recorded in the installed package in the pkginfo file. PEMSee privacy enhanced message. PKCS12See public key cryptography standard #12. PKCS7See public key cryptography standard #7. prerequisite packageA package that depends on the existence of another package. See also depend file. privacy enhanced messageA way to encode a file using base 64 encoding and some optional headers. Used extensively for encoding certificates and private keys into a file that exists on a file system or in an email message. private keyAn encryption/decryption key known only to the party or parties that exchange secret messages. This private key is used in conjunction with public keys to create signed packages. procedure scriptA script that defines actions that occur at a particular point during package installation and package removal. public keyA value generated as an encryption key that, combined with the private key derived from the public key, can be used to effectively encrypt messages and digital signatures. public key cryptography standard #12A standard that describes a syntax for storing cryptographic objects on disk. The package keystore is maintained in this format. public key cryptography standard #7A standard that describes a general syntax for data that may have cryptography applied to it, such as digital signatures and digital envelopes. A signed package contains an embedded PKCS7 signature. relocatableA package object defined in a prototype file with a relative path name. relocatable objectA package object that does not need an absolute path location on a target system. Instead, its location is determined during the installation process. See also collectively relocatable object and individually relocatable object. reverse dependencyA condition when another package depends on the existence of your package. See also depend file. segmentedA package that does not fit on a single volume, such as a floppy disk. signed packagesA normal stream-format package with a digital signature that verifies the following: that the package came from the entity that signed it, the entity indeed signed it, the package has not been modified since the entity signed it, and the entity that signed it is a trusted entity. tarTape archive retrieval. Solaris command for adding or extracting files from a media. trusted certificateA certificate that contains a single public key certificate that belongs to another entity. Trusted certificates are used when verifying digital signatures and when initiating a connection to a secure (SSL) server. unsigned packageA normal, ABI package without any encryption or digital signatures. user keyA key that holds sensitive cryptographic key information. This information is stored in a protected format to prevent unauthorized use. User keys are used when a signed package is created. X.509See ITU-T Recommendation X.509. |
||
|