Skip to content

Commit

Permalink
adding certs
Browse files Browse the repository at this point in the history
  • Loading branch information
leogdion committed Oct 26, 2017
1 parent fb922df commit 1c47fd7
Show file tree
Hide file tree
Showing 9 changed files with 185 additions and 4 deletions.
6 changes: 2 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,9 @@ before_install:
- brew install librsvg cairo
- pod repo update
- pod install
#- rvm use $RVM_RUBY_VERSION
#install: bundle install --without=documentation
script:
- xcodebuild -workspace speculid.xcworkspace -scheme "CairoSVG-Flags" -derivedDataPath ./build build -configuration "Release" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
- xcodebuild -workspace speculid.xcworkspace -scheme "Speculid-Mac-App" -derivedDataPath ./build build -configuration "Release" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
- xcodebuild archive -workspace speculid.xcworkspace -scheme "Speculid-Mac-App" -configuration Release -derivedDataPath ./build -archivePath ./build/Products/Speculid.xcarchive
- xcodebuild -exportArchive -archivePath ./build/Products/Speculid.xcarchive -exportOptionsPlist ./exportOptions.plist -exportPath ./build/Products/App
#- diff examples/shasum <(./shasum.sh)
#- xcodebuild -workspace speculid.xcworkspace -scheme Speculid test
# after_success:
Expand Down
10 changes: 10 additions & 0 deletions Speculid.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@
B37C74B11F8C5C7400DF505B /* PNGSurface.h in Headers */ = {isa = PBXBuildFile; fileRef = B37C74A21F8C5C7400DF505B /* PNGSurface.h */; };
B37C74B21F8C5C7400DF505B /* PNGImageHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = B37C74A31F8C5C7400DF505B /* PNGImageHandle.h */; };
B37C74BC1F8C5D2A00DF505B /* CairoSVG.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B37C74891F8C5B5C00DF505B /* CairoSVG.framework */; };
B3B049C91FA262A8002906B1 /* exportOptions.plist in Resources */ = {isa = PBXBuildFile; fileRef = B3B049C81FA262A8002906B1 /* exportOptions.plist */; };
B3B5E9DA1F96C1C1004A6BEB /* SpeculidConfigurationBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3B5E9D81F96C1BE004A6BEB /* SpeculidConfigurationBuilder.swift */; };
B3B5E9DC1F96C1D2004A6BEB /* SpeculidConfigurationBuilderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3B5E9DB1F96C1D2004A6BEB /* SpeculidConfigurationBuilderProtocol.swift */; };
B3B5E9DE1F96C2A2004A6BEB /* SpeculidConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3B5E9DD1F96C2A2004A6BEB /* SpeculidConfiguration.swift */; };
Expand Down Expand Up @@ -392,6 +393,10 @@
B37C74A11F8C5C7400DF505B /* ImageHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageHandle.h; sourceTree = "<group>"; };
B37C74A21F8C5C7400DF505B /* PNGSurface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PNGSurface.h; sourceTree = "<group>"; };
B37C74A31F8C5C7400DF505B /* PNGImageHandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PNGImageHandle.h; sourceTree = "<group>"; };
B3B049C81FA262A8002906B1 /* exportOptions.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = exportOptions.plist; sourceTree = "<group>"; };
B3B049CA1FA27D78002906B1 /* decrypt-certs.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "decrypt-certs.sh"; sourceTree = "<group>"; };
B3B049CB1FA27D96002906B1 /* certs */ = {isa = PBXFileReference; lastKnownFileType = folder; path = certs; sourceTree = "<group>"; };
B3B049CC1FA27E68002906B1 /* build-keychain.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = "build-keychain.sh"; sourceTree = "<group>"; };
B3B5E9D81F96C1BE004A6BEB /* SpeculidConfigurationBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeculidConfigurationBuilder.swift; sourceTree = "<group>"; };
B3B5E9DB1F96C1D2004A6BEB /* SpeculidConfigurationBuilderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeculidConfigurationBuilderProtocol.swift; sourceTree = "<group>"; };
B3B5E9DD1F96C2A2004A6BEB /* SpeculidConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeculidConfiguration.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -506,6 +511,7 @@
B3033B181F9AED7600787279 /* configuration */ = {
isa = PBXGroup;
children = (
B3B049C81FA262A8002906B1 /* exportOptions.plist */,
B3033B1A1F9AEE9A00787279 /* .gitignore */,
B3033B191F9AEE9900787279 /* .travis.yml */,
B318906D1F91A06B00D0EFA0 /* .swiftlint.yml */,
Expand All @@ -514,6 +520,8 @@
B3136E9A1F90FFB10002B7AB /* CairoSVG.release.xcconfig */,
B32D69EF1FA01AB300C21C8C /* install_dylib.sh */,
B32D69F01FA01D3900C21C8C /* codesign-framework.sh */,
B3B049CA1FA27D78002906B1 /* decrypt-certs.sh */,
B3B049CC1FA27E68002906B1 /* build-keychain.sh */,
);
name = configuration;
sourceTree = "<group>";
Expand Down Expand Up @@ -730,6 +738,7 @@
B37C74351F8C58F300DF505B = {
isa = PBXGroup;
children = (
B3B049CB1FA27D96002906B1 /* certs */,
B32D69EA1F9EC5CA00C21C8C /* Speculid.entitlements */,
B3033B181F9AED7600787279 /* configuration */,
B3136E6A1F90FCD90002B7AB /* tests */,
Expand Down Expand Up @@ -1136,6 +1145,7 @@
B3033B1B1F9AEE9A00787279 /* .travis.yml in Resources */,
B3033B1C1F9AEE9A00787279 /* .gitignore in Resources */,
B318906E1F91A06C00D0EFA0 /* .swiftlint.yml in Resources */,
B3B049C91FA262A8002906B1 /* exportOptions.plist in Resources */,
B3136EB01F9124730002B7AB /* svg-trayicon.speculid in Resources */,
B3136DD71F90E4AC0002B7AB /* layers.svg in Resources */,
B37C74441F8C58F300DF505B /* Assets.xcassets in Resources */,
Expand Down
23 changes: 23 additions & 0 deletions build-keychain.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/sh

# build-keychain.sh
# Speculid
#
# Created by Leo Dion on 10/26/17.
# Copyright © 2017 Bright Digit, LLC. All rights reserved.
# Create custom keychain
security create-keychain -p $CUSTOM_KEYCHAIN_PASSWORD macos-build.keychain
# Make the ios-build.keychain default, so xcodebuild will use it
security default-keychain -s macos-build.keychain
# Unlock the keychain
security unlock-keychain -p $CUSTOM_KEYCHAIN_PASSWORD macos-build.keychain
# Set keychain timeout to 1 hour for long builds
# see here
security set-keychain-settings -t 3600 -l ~/Library/Keychains/macos-build.keychain

security import ./tmp/certs/AppleWWDRCA.cer -k macos-build.keychain -A
security import ./tmp/certs/map_app-cert.cer -k macos-build.keychain -A
security import ./tmp/certs/mac_development-key.p12 -k macos-build.keychain -P $SECURITY_PASSWORD -A
security import ./tmp/certs/mac_development-cert.cer -k macos-build.keychain -A
# Fix for OS X Sierra that hungs in the codesign step
security set-key-partition-list -S apple-tool:,apple: -s -k $SECURITY_PASSWORD macos-build.keychain > /dev/null
Binary file added certs/AppleWWDRCA.cer
Binary file not shown.
31 changes: 31 additions & 0 deletions certs/mac_app-cert.cer.enc
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
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
30 changes: 30 additions & 0 deletions certs/mac_development-cert.cer.enc
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
U2FsdGVkX19LIMXt9EnHjJz58Qit9yEMXd6YSlo9DedVta5hZNk7TfftHbyPCFQi
ahZMrxElB2XkrBkvWCTKSIZeh1lVUE6WSSM+zMZ4AO92G5L+eBPALB7+jdD6p24d
qTpR4gkKsNNjSzE/3KwNa/aZuH0tfo4rUPqy1QbXs6HEbAJ77CnFKuk/NAP1QdKd
GSmoBVwi4vRxcapsnl+gpf5ACliKMp9vX+7CYNonGXgLtN9zIxmpGWVh15+Pq/J+
ikhPzL/r1hhwGx7fhlAupRM3X6ILvHpsww97xTbx6EOwuOkChOd5L/sO4Buyxuib
fRGKVvxC/3ZmYgXjo8GvoJzpfrc9f4QUr2eY25bdqnjToYe8ffa7Yfep1QTRKnv+
V4z8JSCkHAGUKF4K2wtTt3gio8X5Ic+UZCDNWHEhydq9VxohPoO+y3gG9F1v0ovp
RNE7XB+Gq49H1wq14926jqi8lnoWr46cS6la2LeUnTkVkrz9LNds4ffNLE+Li79s
q8I9V0or3ZNqBJOwTbyGYd9+JsAe7clRQLJt/bdtWVOUsAGA6el5LrPug8QtWZcX
jQnvREf/30BXfHAdS+Gyfbwl5Oomxra+yWUVrPM9VZ74hri1KGtcwWfdImf861zm
q1xRCNnaKfDkSyapQbwrL9LEY8ocwdi3oP1D02/JmQgEKEa9/LvMtps4ZmuIw2E9
m5LYLP9PjSe43kUKd2fBiOmyFlJ29Hu/F6uJ4PQ3InVugw/cHJl4kWlphjQyQ4gE
drlCdEu+aCGqj/UDT4zWoLX5RMJO/7cIYXpzWOo/Kqg/6+6/Oqa9egtghDMA/Ged
qDTRKrHKva9UZ0+a0FHhyH42YPo9wygEB6oIZrMX1tvp4YPpIt7ee44myXcFohS+
r2SKoqyPpY9WVWZ2F+0Z27DeuCjJXRWu2bdN0BW5qJPaAqb73Z50Q7h5iEvufcRY
Y64qhBP9Fo6ERuz+zx4Gb9hTLMNeLd/7PDOqyp39OApGsW4OjVzSRMyJny8kuHkg
ixrEJWobjgYNa6dYvYsrcexW3nRuZRzQtT5+QC9CpyzD0/FsQaIA07vGYnFLWx/J
JZ8GsPUGgW0Q2IyxNP1t18J2XWxsI7pLpEaZS5ML//6IeeDF0oJO2cc10rGEtmIv
qqhTG5lE0fZaBcpPZEhClhXzzrmP6nsWg2vDOh8PKohuSLId4ya9RPXHD1A59GkC
w8swhrkYSbLvJ8PMXUcVcwxKgMg3r0DvZPh3tcIXWysM0frjOYpkSf/b8qnF/7eA
4MWHGCZgdLl9x65V4bJIXFRI7LcIt3S2Hn6LPjbkfGVjwiyGw+Q5czcjuqBSi3I6
kk6vDk7C56YuwbdxkF1ItA0orVfNR9Um9hsQquWOIf+vPretUfRkthpSIYAOIJCD
9QLRanPEAalGc1vYrhCDBS9H/H2nkUuAyB9fxxniUWRx1ntiKVKzSczaJb375JOG
7uluiFiH/kgrQjpy/gDDwTVyT4HEe0FApw+2Gfolla4lfmoFK7mpC5PsBiZvjNRy
vlJGfHVS2mJpfJjaaLZtSSqJXi0MLUQyoDhZrzkGss1hMCnVQ+PhNWYZn17sak7N
dz5hdknr2fZtNL0QqaSzuQ4agWFsBGmGYBsrTFqU1zpFsgnn6xJJwr7UrUO5RWjc
9MkqFOqgc50EYYA9El4uDkluqG3i3a3o4jRsqK8PoOLGruSsq2/hcSlGOuDsBcxS
QbMemiynhg2qUE6OSEoLKndk9/SY/xCdjKaBv54jAVf9L+A1eWLa6qRkae4k+2A1
pZyWsan0pGj+pCLypl6Mkqv5Q7iL5RFheATurQySRSN/H3XRLfvJne3W40l3fQjR
1ENb6Ecm+md1qby77SdW9jYJk5GVzG1ZuCD0dFHimczsBVHZZ3Ve/nsPWPvEhcTK
68 changes: 68 additions & 0 deletions certs/mac_development-key.p12.enc
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
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
JAzlxY/jJlhqZHBQkW12rg==
11 changes: 11 additions & 0 deletions decrypt-certs.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/sh

# decrypt-certs.sh
# Speculid
#
# Created by Leo Dion on 10/26/17.
# Copyright © 2017 Bright Digit, LLC. All rights reserved.
mkdir -p tmp/certs
openssl aes-256-cbc -k "$SECURITY_PASSWORD" -in certs/mac_app-cert.cer.enc -d -a -out tmp/certs/mac_app-cert.cer
openssl aes-256-cbc -k "$SECURITY_PASSWORD" -in certs/mac_development-cert.cer.enc -d -a -out tmp/certs/mac_development-cert.cer
openssl aes-256-cbc -k "$SECURITY_PASSWORD" -in certs/mac_development-key.p12.enc -d -a -out tmp/certs/mac_development-key.p12
10 changes: 10 additions & 0 deletions exportOptions.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>teamID</key>
<string>MLT7M394S7</string>
<key>method</key>
<string>developer-id</string>
</dict>
</plist>

0 comments on commit 1c47fd7

Please sign in to comment.