Crate Tool
First Claim
1. A computer implemented method for processing aircraft software parts, the computer implemented method comprising:
- receiving an incoming crate containing an aircraft software part from a source outside of an aircraft software part management apparatus;
validating a set of signatures for the incoming crate and the aircraft software part;
responsive to the set of signatures being valid, unpacking the incoming crate;
displaying contents of the incoming crate;
unpacking the crate to obtain the aircraft software part;
responsive to a request to upload the aircraft software part to a library in the aircraft software part management apparatus, determining whether the aircraft software part meets a policy;
responsive to the aircraft software part meeting the policy, signing the aircraft software part to form a signed aircraft software part;
placing the signed aircraft software part in a crate,signing the crate containing the signed aircraft software part to form a signed crate wherein signatures for the signed aircraft software part and the signed crate are different from the set of signatures in the incoming crate; and
sending the signed crate to the library in the aircraft software part management apparatus.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer implemented method, apparatus, and computer program product for processing aircraft software parts. A crate containing an aircraft software part is received from a source. Signatures are validated for the crate and the aircraft software part. If the signatures are valid, the crate is unpacked. The contents of the incoming crate are displayed. The aircraft software part is unpacked. Responsive to a request to upload the stored part to a library in the aircraft software part management apparatus, a determination is made as to whether the stored part meets a policy. If the stored part meets the policy, the part is signed. The signed part is placed in a crate and is signed to form a signed crate wherein signatures for the signed aircraft software part and the signed crate are different from the set of signatures in the incoming crate. The signed crate is sent to the library.
74 Citations
22 Claims
-
1. A computer implemented method for processing aircraft software parts, the computer implemented method comprising:
-
receiving an incoming crate containing an aircraft software part from a source outside of an aircraft software part management apparatus; validating a set of signatures for the incoming crate and the aircraft software part; responsive to the set of signatures being valid, unpacking the incoming crate; displaying contents of the incoming crate; unpacking the crate to obtain the aircraft software part; responsive to a request to upload the aircraft software part to a library in the aircraft software part management apparatus, determining whether the aircraft software part meets a policy; responsive to the aircraft software part meeting the policy, signing the aircraft software part to form a signed aircraft software part; placing the signed aircraft software part in a crate, signing the crate containing the signed aircraft software part to form a signed crate wherein signatures for the signed aircraft software part and the signed crate are different from the set of signatures in the incoming crate; and sending the signed crate to the library in the aircraft software part management apparatus. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for processing configuration items, the computer implemented method comprising:
-
receiving a crate containing a configuration item to form a received crate; determining whether a set of signatures for the crate and the configuration item are valid; and responsive to a determination that the set of signatures are valid, saving the configuration item. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device includes program code; a processor unit connected to the bus, wherein the processor unit executes the program code to receive an incoming crate containing an aircraft software part from a source outside of an aircraft software part management apparatus;
validate a set of signatures for the incoming crate and the aircraft software part;
unpack the incoming crate in response to the set of signatures being valid;
display contents of the incoming crate;
store the aircraft software part;
determine whether the aircraft software part meets a policy in response to a request to upload the aircraft software part to a library in the aircraft software part management apparatus;
sign the aircraft software part to form a signed aircraft software part in response to the aircraft software part meeting the policy;
place the signed aircraft software part in a crate;
signing the crate containing the signed aircraft software part to form a signed crate wherein signatures for the signed aircraft software part and the signed crate are different from the set of signatures in the incoming crate; and
send the signed crate to the library in the aircraft software part management apparatus. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A computer program product for processing aircraft software parts, the computer program product comprising:
-
a computer recordable storage medium; program code, stored on the computer recordable storage medium, for receiving an incoming crate containing an aircraft software part from a source outside of an aircraft software part management apparatus; program code, stored on the computer recordable storage medium, for validating a set of signatures for the incoming crate and the aircraft software part; program code, stored on the computer recordable storage medium, responsive to the set of signatures being valid, for unpacking the incoming crate; program code, stored on the computer recordable storage medium, for displaying contents of the incoming crate; program code, stored on the computer recordable storage medium, for unpacking the crate to obtain the aircraft software part; program code, stored on the computer recordable storage medium, responsive to a request to upload the aircraft software part to a library in the aircraft software part management apparatus, for determining whether the aircraft software part meets a policy; program code, stored on the computer recordable storage medium, responsive to the aircraft software part meeting the policy, for signing the aircraft software part to form a signed aircraft software part; program code, stored on the computer recordable storage medium, for placing the signed aircraft software part in a crate, program code, stored on the computer recordable storage medium, for signing the crate containing the signed aircraft software part to form a signed crate wherein signatures for the signed aircraft software part and the signed crate are different from the set of signatures in the incoming crate; and program code, stored on the computer recordable storage medium, for sending the signed crate to the library in the aircraft software part management apparatus.
-
Specification